home *** CD-ROM | disk | FTP | other *** search
/ CD Fun House 7 / CD FunHouse 7 For The Macintosh (Wayzata)(1992).iso / • Interesting Stuff • / HyperLabels 2.0 / HyperLabels 2.0.rsrc / XFCN_1990_catalog.txt < prev    next >
Text File  |  1990-03-22  |  93KB  |  1,640 lines

  1. start:
  2. 00000000  600E                     bra        +0x10 /* 00000010 */
  3. 00000002  0000 5846                ori.b      D0, 0x46 /* 'F' */
  4. 00000006  434E                     chk.w      D1, A6
  5. 00000008  07C6                     .incomplete
  6. 0000000A  0000 0000                ori.b      D0, 0x0
  7. 0000000E  0000 41FA                ori.b      D0, 0xFA
  8. // begin alternate branch 00000010-00000014
  9. label00000010:
  10. 00000010  41FA FFEE                lea.l      A0, [PC - 0x12 /* 00000000, value 0x600E0000 */]
  11. // end alternate branch 00000010-00000014
  12. label00000010: // (misaligned)
  13. 00000012  FFEE                     .invalid   <<F/7/7>>
  14. 00000014  21C8 09CE                move.l     [0x000009CE /* ToolScratch */], A0
  15. 00000018  6000 0002                bra        +0x4 /* 0000001C */
  16. label0000001C:
  17. 0000001C  4E56 FEF8                link       A6, -0x0108
  18. 00000020  41FA 1088                lea.l      A0, [PC + 0x1088 /* 000010AA, value 0x3C61736B '<ask', cstring "<ask \"catalog(volume_name)\" w"... */]
  19. 00000024  2D48 FEF8                move.l     [A6 - 0x108], A0
  20. 00000028  206E 0008                movea.l    A0, [A6 + 0x8]
  21. 0000002C  0C50 0001                cmpi.w     [A0], 0x1
  22. 00000030  6666                     bne        +0x68 /* 00000098 */
  23. 00000032  206E 0008                movea.l    A0, [A6 + 0x8]
  24. 00000036  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  25. 0000003A  2068 0002                movea.l    A0, [A0 + 0x2]
  26. 0000003E  2F10                     move.l     -[A7], [A0]
  27. 00000040  486E FF00                pea.l      [A6 - 0x100]
  28. 00000044  4EBA 0AA0                jsr        [PC + 0xAA0 /* 00000AE6 */]
  29. 00000048  486E FF00                pea.l      [A6 - 0x100]
  30. 0000004C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  31. 00000050  4EBA 0064                jsr        [PC + 0x64 /* 000000B6 */]
  32. 00000054  508F                     addq.l     A7, 8
  33. 00000056  598F                     subq.l     A7, 4
  34. 00000058  48C0                     ext.l      D0
  35. 0000005A  2F00                     move.l     -[A7], D0
  36. 0000005C  4EBA 0452                jsr        [PC + 0x452 /* 000004B0 */]
  37. 00000060  205F                     movea.l    A0, [A7]+
  38. 00000062  2D48 FEFC                move.l     [A6 - 0x104], A0
  39. 00000066  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  40. 0000006A  4EBA 0524                jsr        [PC + 0x524 /* 00000590 */]
  41. 0000006E  206E FEFC                movea.l    A0, [A6 - 0x104]
  42. 00000072  2F10                     move.l     -[A7], [A0]
  43. 00000074  486E FF00                pea.l      [A6 - 0x100]
  44. 00000078  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  45. 0000007C  4EBA 01CE                jsr        [PC + 0x1CE /* 0000024C */]
  46. 00000080  4FEF 000C                lea.l      A7, [A7 + 0xC]
  47. 00000084  206E 0008                movea.l    A0, [A6 + 0x8]
  48. 00000088  216E FEFC 0042           move.l     [A0 + 0x42], [A6 - 0x104]
  49. 0000008E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  50. 00000092  4EBA 0506                jsr        [PC + 0x506 /* 0000059A */]
  51. 00000096  600C                     bra        +0xE /* 000000A4 */
  52. label00000098:
  53. 00000098  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  54. 0000009C  2F2E FEF8                move.l     -[A7], [A6 - 0x108]
  55. 000000A0  4EBA 0994                jsr        [PC + 0x994 /* 00000A36 */]
  56. label000000A4:
  57. 000000A4  4E5E                     unlink     A6
  58. 000000A6  205F                     movea.l    A0, [A7]+
  59. 000000A8  4FEF 0004                lea.l      A7, [A7 + 0x4]
  60. 000000AC  4ED0                     jmp        [A0]
  61. 000000AE  4D41                     chk.w      D6, D1
  62. 000000B0  494E                     chk.w      D4, A6
  63. 000000B2  2020                     move.l     D0, -[A0]
  64. 000000B4  2020                     move.l     D0, -[A0]
  65. fn000000B6:
  66. 000000B6  4E56 FCDE                link       A6, -0x0322
  67. 000000BA  426E FCDE                clr.w      [A6 - 0x322]
  68. 000000BE  41EE FDEA                lea.l      A0, [A6 - 0x216]
  69. 000000C2  2D48 FF98                move.l     [A6 - 0x68], A0
  70. 000000C6  41EE FCEA                lea.l      A0, [A6 - 0x316]
  71. 000000CA  2D48 FF30                move.l     [A6 - 0xD0], A0
  72. 000000CE  42AE FEFC                clr.l      [A6 - 0x104]
  73. 000000D2  2D7C 454E 554D FF06      move.l     [A6 - 0xFA], 0x454E554D /* 'ENUM' */
  74. 000000DA  7001                     moveq.l    D0, 0x01
  75. 000000DC  3D40 FFA2                move.w     [A6 - 0x5E], D0
  76. 000000E0  6000 0144                bra        +0x146 /* 00000226 */
  77. label000000E4:
  78. 000000E4  558F                     subq.l     A7, 2
  79. 000000E6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  80. 000000EA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  81. 000000EE  486E FDEA                pea.l      [A6 - 0x216]
  82. 000000F2  4EBA 0EC8                jsr        [PC + 0xEC8 /* 00000FBC */]
  83. 000000F6  101F                     move.b     D0, [A7]+
  84. 000000F8  4A00                     tst.b      D0
  85. 000000FA  6700 0126                beq        +0x128 /* 00000222 */
  86. 000000FE  3D6E FF9C FF34           move.w     [A6 - 0xCC], [A6 - 0x64]
  87. 00000104  0C78 FFFF 03F6           cmpi.w     [0x000003F6 /* FSFCBLen */], 0xFFFF
  88. 0000010A  6708                     beq        +0xA /* 00000114 */
  89. 0000010C  0C6E D2D7 FFC6           cmpi.w     [A6 - 0x3A], 0xD2D7
  90. 00000112  662E                     bne        +0x30 /* 00000142 */
  91. label00000114:
  92. 00000114  7001                     moveq.l    D0, 0x01
  93. 00000116  3D40 FF3A                move.w     [A6 - 0xC6], D0
  94. 0000011A  6010                     bra        +0x12 /* 0000012C */
  95. label0000011C:
  96. 0000011C  7000                     moveq.l    D0, 0x00
  97. 0000011E  102E FCEA                move.b     D0, [A6 - 0x316]
  98. 00000122  5240                     addq.w     D0, 1
  99. 00000124  D16E FCDE                add.w      [A6 - 0x322], D0
  100. 00000128  526E FF3A                addq.w     [A6 - 0xC6], 1
  101. label0000012C:
  102. 0000012C  558F                     subq.l     A7, 2
  103. 0000012E  486E FF1E                pea.l      [A6 - 0xE2]
  104. 00000132  4267                     clr.w      -[A7]
  105. 00000134  4EBA 0580                jsr        [PC + 0x580 /* 000006B6 */]
  106. 00000138  301F                     move.w     D0, [A7]+
  107. 0000013A  4A40                     tst.w      D0
  108. 0000013C  67DE                     beq        -0x20 /* 0000011C */
  109. 0000013E  6000 00E2                bra        +0xE4 /* 00000222 */
  110. label00000142:
  111. 00000142  202E FFDC                move.l     D0, [A6 - 0x24]
  112. 00000146  D080                     add.l      D0, D0
  113. 00000148  598F                     subq.l     A7, 4
  114. 0000014A  2F00                     move.l     -[A7], D0
  115. 0000014C  4EBA 0362                jsr        [PC + 0x362 /* 000004B0 */]
  116. 00000150  205F                     movea.l    A0, [A7]+
  117. 00000152  2D48 FCE6                move.l     [A6 - 0x31A], A0
  118. 00000156  2008                     move.l     D0, A0
  119. 00000158  6700 00C8                beq        +0xCA /* 00000222 */
  120. 0000015C  2F2E FCE6                move.l     -[A7], [A6 - 0x31A]
  121. 00000160  4EBA 042E                jsr        [PC + 0x42E /* 00000590 */]
  122. 00000164  206E FCE6                movea.l    A0, [A6 - 0x31A]
  123. 00000168  2D50 FCE2                move.l     [A6 - 0x31E], [A0]
  124. 0000016C  206E FCE2                movea.l    A0, [A6 - 0x31E]
  125. 00000170  54AE FCE2                addq.l     [A6 - 0x31E], 2
  126. 00000174  7002                     moveq.l    D0, 0x02
  127. 00000176  3080                     move.w     [A0], D0
  128. 00000178  6000 0092                bra        +0x94 /* 0000020C */
  129. label0000017C:
  130. 0000017C  55AE FCE2                subq.l     [A6 - 0x31E], 2
  131. 00000180  206E FCE2                movea.l    A0, [A6 - 0x31E]
  132. 00000184  3D50 FCE0                move.w     [A6 - 0x320], [A0]
  133. 00000188  3D6E FF34 FF00           move.w     [A6 - 0x100], [A6 - 0xCC]
  134. 0000018E  306E FCE0                movea.w    A0, [A6 - 0x320]
  135. 00000192  2D48 FF1A                move.l     [A6 - 0xE6], A0
  136. 00000196  558F                     subq.l     A7, 2
  137. 00000198  486E FEEA                pea.l      [A6 - 0x116]
  138. 0000019C  4267                     clr.w      -[A7]
  139. 0000019E  4EBA 05C2                jsr        [PC + 0x5C2 /* 00000762 */]
  140. 000001A2  301F                     move.w     D0, [A7]+
  141. 000001A4  4A40                     tst.w      D0
  142. 000001A6  6600 0064                bne        +0x66 /* 0000020C */
  143. 000001AA  7001                     moveq.l    D0, 0x01
  144. 000001AC  3D40 FF3A                move.w     [A6 - 0xC6], D0
  145. 000001B0  306E FCE0                movea.w    A0, [A6 - 0x320]
  146. 000001B4  2D48 FF4E                move.l     [A6 - 0xB2], A0
  147. 000001B8  6032                     bra        +0x34 /* 000001EC */
  148. label000001BA:
  149. 000001BA  102E FF3C                move.b     D0, [A6 - 0xC4]
  150. 000001BE  4880                     ext.w      D0
  151. 000001C0  0800 0004                btst.b     D0, 0x4
  152. 000001C4  670E                     beq        +0x10 /* 000001D4 */
  153. 000001C6  206E FCE2                movea.l    A0, [A6 - 0x31E]
  154. 000001CA  54AE FCE2                addq.l     [A6 - 0x31E], 2
  155. 000001CE  30AE FF50                move.w     [A0], [A6 - 0xB0]
  156. 000001D2  600C                     bra        +0xE /* 000001E0 */
  157. label000001D4:
  158. 000001D4  7000                     moveq.l    D0, 0x00
  159. 000001D6  102E FCEA                move.b     D0, [A6 - 0x316]
  160. 000001DA  5240                     addq.w     D0, 1
  161. 000001DC  D16E FCDE                add.w      [A6 - 0x322], D0
  162. label000001E0:
  163. 000001E0  526E FF3A                addq.w     [A6 - 0xC6], 1
  164. 000001E4  306E FCE0                movea.w    A0, [A6 - 0x320]
  165. 000001E8  2D48 FF4E                move.l     [A6 - 0xB2], A0
  166. label000001EC:
  167. 000001EC  558F                     subq.l     A7, 2
  168. 000001EE  486E FF1E                pea.l      [A6 - 0xE2]
  169. 000001F2  4267                     clr.w      -[A7]
  170. 000001F4  4EBA 0614                jsr        [PC + 0x614 /* 0000080A */]
  171. 000001F8  301F                     move.w     D0, [A7]+
  172. 000001FA  4A40                     tst.w      D0
  173. 000001FC  67BC                     beq        -0x42 /* 000001BA */
  174. 000001FE  558F                     subq.l     A7, 2
  175. 00000200  486E FEEA                pea.l      [A6 - 0x116]
  176. 00000204  4267                     clr.w      -[A7]
  177. 00000206  4EBA 0570                jsr        [PC + 0x570 /* 00000778 */]
  178. 0000020A  301F                     move.w     D0, [A7]+
  179. label0000020C:
  180. 0000020C  206E FCE6                movea.l    A0, [A6 - 0x31A]
  181. 00000210  202E FCE2                move.l     D0, [A6 - 0x31E]
  182. 00000214  B090                     cmp.l      D0, [A0]
  183. 00000216  6200 FF64                bhi        -0x9A /* 0000017C */
  184. 0000021A  2F2E FCE6                move.l     -[A7], [A6 - 0x31A]
  185. 0000021E  4EBA 029C                jsr        [PC + 0x29C /* 000004BC */]
  186. label00000222:
  187. 00000222  526E FFA2                addq.w     [A6 - 0x5E], 1
  188. label00000226:
  189. 00000226  558F                     subq.l     A7, 2
  190. 00000228  486E FF86                pea.l      [A6 - 0x7A]
  191. 0000022C  4267                     clr.w      -[A7]
  192. 0000022E  4EBA 065A                jsr        [PC + 0x65A /* 0000088A */]
  193. 00000232  301F                     move.w     D0, [A7]+
  194. 00000234  4A40                     tst.w      D0
  195. 00000236  6700 FEAC                beq        -0x152 /* 000000E4 */
  196. 0000023A  302E FCDE                move.w     D0, [A6 - 0x322]
  197. 0000023E  5240                     addq.w     D0, 1
  198. 00000240  4E5E                     unlink     A6
  199. 00000242  4E75                     rts
  200. 00000244  4745                     chk.w      D3, D5
  201. 00000246  5443                     addq.w     D3, 2
  202. 00000248  4154                     chk.w      D0, [A4]
  203. 0000024A  414C                     chk.w      D0, A4
  204. fn0000024C:
  205. 0000024C  4E56 FCDA                link       A6, -0x0326
  206. 00000250  41EE FDEA                lea.l      A0, [A6 - 0x216]
  207. 00000254  2D48 FF98                move.l     [A6 - 0x68], A0
  208. 00000258  41EE FCEA                lea.l      A0, [A6 - 0x316]
  209. 0000025C  2D48 FF30                move.l     [A6 - 0xD0], A0
  210. 00000260  42AE FEFC                clr.l      [A6 - 0x104]
  211. 00000264  2D7C 454E 554D FF06      move.l     [A6 - 0xFA], 0x454E554D /* 'ENUM' */
  212. 0000026C  7001                     moveq.l    D0, 0x01
  213. 0000026E  3D40 FFA2                move.w     [A6 - 0x5E], D0
  214. 00000272  6000 018C                bra        +0x18E /* 00000400 */
  215. label00000276:
  216. 00000276  558F                     subq.l     A7, 2
  217. 00000278  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  218. 0000027C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  219. 00000280  486E FDEA                pea.l      [A6 - 0x216]
  220. 00000284  4EBA 0D36                jsr        [PC + 0xD36 /* 00000FBC */]
  221. 00000288  101F                     move.b     D0, [A7]+
  222. 0000028A  4A00                     tst.b      D0
  223. 0000028C  6700 016E                beq        +0x170 /* 000003FC */
  224. 00000290  3D6E FF9C FF34           move.w     [A6 - 0xCC], [A6 - 0x64]
  225. 00000296  0C78 FFFF 03F6           cmpi.w     [0x000003F6 /* FSFCBLen */], 0xFFFF
  226. 0000029C  6708                     beq        +0xA /* 000002A6 */
  227. 0000029E  0C6E D2D7 FFC6           cmpi.w     [A6 - 0x3A], 0xD2D7
  228. 000002A4  6652                     bne        +0x54 /* 000002F8 */
  229. label000002A6:
  230. 000002A6  7001                     moveq.l    D0, 0x01
  231. 000002A8  3D40 FF3A                move.w     [A6 - 0xC6], D0
  232. 000002AC  6034                     bra        +0x36 /* 000002E2 */
  233. label000002AE:
  234. 000002AE  486E FCEB                pea.l      [A6 - 0x315]
  235. 000002B2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  236. 000002B6  7000                     moveq.l    D0, 0x00
  237. 000002B8  102E FCEA                move.b     D0, [A6 - 0x316]
  238. 000002BC  2F00                     move.l     -[A7], D0
  239. 000002BE  4EBA 030A                jsr        [PC + 0x30A /* 000005CA */]
  240. 000002C2  7000                     moveq.l    D0, 0x00
  241. 000002C4  102E FCEA                move.b     D0, [A6 - 0x316]
  242. 000002C8  4840                     swap.w     D0
  243. 000002CA  4240                     clr.w      D0
  244. 000002CC  4840                     swap.w     D0
  245. 000002CE  D1AE 0010                add.l      [A6 + 0x10], D0
  246. 000002D2  206E 0010                movea.l    A0, [A6 + 0x10]
  247. 000002D6  52AE 0010                addq.l     [A6 + 0x10], 1
  248. 000002DA  700D                     moveq.l    D0, 0x0D
  249. 000002DC  1080                     move.b     [A0], D0
  250. 000002DE  526E FF3A                addq.w     [A6 - 0xC6], 1
  251. label000002E2:
  252. 000002E2  558F                     subq.l     A7, 2
  253. 000002E4  486E FF1E                pea.l      [A6 - 0xE2]
  254. 000002E8  4267                     clr.w      -[A7]
  255. 000002EA  4EBA 03CA                jsr        [PC + 0x3CA /* 000006B6 */]
  256. 000002EE  301F                     move.w     D0, [A7]+
  257. 000002F0  4A40                     tst.w      D0
  258. 000002F2  67BA                     beq        -0x44 /* 000002AE */
  259. 000002F4  6000 0106                bra        +0x108 /* 000003FC */
  260. label000002F8:
  261. 000002F8  202E FFDC                move.l     D0, [A6 - 0x24]
  262. 000002FC  D080                     add.l      D0, D0
  263. 000002FE  598F                     subq.l     A7, 4
  264. 00000300  2F00                     move.l     -[A7], D0
  265. 00000302  4EBA 01AC                jsr        [PC + 0x1AC /* 000004B0 */]
  266. 00000306  205F                     movea.l    A0, [A7]+
  267. 00000308  2D48 FCE6                move.l     [A6 - 0x31A], A0
  268. 0000030C  2008                     move.l     D0, A0
  269. 0000030E  6700 00EC                beq        +0xEE /* 000003FC */
  270. 00000312  2F2E FCE6                move.l     -[A7], [A6 - 0x31A]
  271. 00000316  4EBA 0278                jsr        [PC + 0x278 /* 00000590 */]
  272. 0000031A  206E FCE6                movea.l    A0, [A6 - 0x31A]
  273. 0000031E  2D50 FCE2                move.l     [A6 - 0x31E], [A0]
  274. 00000322  206E FCE2                movea.l    A0, [A6 - 0x31E]
  275. 00000326  54AE FCE2                addq.l     [A6 - 0x31E], 2
  276. 0000032A  7002                     moveq.l    D0, 0x02
  277. 0000032C  3080                     move.w     [A0], D0
  278. 0000032E  6000 00B6                bra        +0xB8 /* 000003E6 */
  279. label00000332:
  280. 00000332  55AE FCE2                subq.l     [A6 - 0x31E], 2
  281. 00000336  206E FCE2                movea.l    A0, [A6 - 0x31E]
  282. 0000033A  3D50 FCE0                move.w     [A6 - 0x320], [A0]
  283. 0000033E  3D6E FF34 FF00           move.w     [A6 - 0x100], [A6 - 0xCC]
  284. 00000344  306E FCE0                movea.w    A0, [A6 - 0x320]
  285. 00000348  2D48 FF1A                move.l     [A6 - 0xE6], A0
  286. 0000034C  558F                     subq.l     A7, 2
  287. 0000034E  486E FEEA                pea.l      [A6 - 0x116]
  288. 00000352  4267                     clr.w      -[A7]
  289. 00000354  4EBA 040C                jsr        [PC + 0x40C /* 00000762 */]
  290. 00000358  301F                     move.w     D0, [A7]+
  291. 0000035A  4A40                     tst.w      D0
  292. 0000035C  6600 0088                bne        +0x8A /* 000003E6 */
  293. 00000360  7001                     moveq.l    D0, 0x01
  294. 00000362  3D40 FF3A                move.w     [A6 - 0xC6], D0
  295. 00000366  306E FCE0                movea.w    A0, [A6 - 0x320]
  296. 0000036A  2D48 FF4E                move.l     [A6 - 0xB2], A0
  297. 0000036E  6056                     bra        +0x58 /* 000003C6 */
  298. label00000370:
  299. 00000370  102E FF3C                move.b     D0, [A6 - 0xC4]
  300. 00000374  4880                     ext.w      D0
  301. 00000376  0800 0004                btst.b     D0, 0x4
  302. 0000037A  670E                     beq        +0x10 /* 0000038A */
  303. 0000037C  206E FCE2                movea.l    A0, [A6 - 0x31E]
  304. 00000380  54AE FCE2                addq.l     [A6 - 0x31E], 2
  305. 00000384  30AE FF50                move.w     [A0], [A6 - 0xB0]
  306. 00000388  6030                     bra        +0x32 /* 000003BA */
  307. label0000038A:
  308. 0000038A  486E FCEB                pea.l      [A6 - 0x315]
  309. 0000038E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  310. 00000392  7000                     moveq.l    D0, 0x00
  311. 00000394  102E FCEA                move.b     D0, [A6 - 0x316]
  312. 00000398  2F00                     move.l     -[A7], D0
  313. 0000039A  4EBA 022E                jsr        [PC + 0x22E /* 000005CA */]
  314. 0000039E  7000                     moveq.l    D0, 0x00
  315. 000003A0  102E FCEA                move.b     D0, [A6 - 0x316]
  316. 000003A4  4840                     swap.w     D0
  317. 000003A6  4240                     clr.w      D0
  318. 000003A8  4840                     swap.w     D0
  319. 000003AA  D1AE 0010                add.l      [A6 + 0x10], D0
  320. 000003AE  206E 0010                movea.l    A0, [A6 + 0x10]
  321. 000003B2  52AE 0010                addq.l     [A6 + 0x10], 1
  322. 000003B6  700D                     moveq.l    D0, 0x0D
  323. 000003B8  1080                     move.b     [A0], D0
  324. label000003BA:
  325. 000003BA  526E FF3A                addq.w     [A6 - 0xC6], 1
  326. 000003BE  306E FCE0                movea.w    A0, [A6 - 0x320]
  327. 000003C2  2D48 FF4E                move.l     [A6 - 0xB2], A0
  328. label000003C6:
  329. 000003C6  558F                     subq.l     A7, 2
  330. 000003C8  486E FF1E                pea.l      [A6 - 0xE2]
  331. 000003CC  4267                     clr.w      -[A7]
  332. 000003CE  4EBA 043A                jsr        [PC + 0x43A /* 0000080A */]
  333. 000003D2  301F                     move.w     D0, [A7]+
  334. 000003D4  4A40                     tst.w      D0
  335. 000003D6  6798                     beq        -0x66 /* 00000370 */
  336. 000003D8  558F                     subq.l     A7, 2
  337. 000003DA  486E FEEA                pea.l      [A6 - 0x116]
  338. 000003DE  4267                     clr.w      -[A7]
  339. 000003E0  4EBA 0396                jsr        [PC + 0x396 /* 00000778 */]
  340. 000003E4  301F                     move.w     D0, [A7]+
  341. label000003E6:
  342. 000003E6  206E FCE6                movea.l    A0, [A6 - 0x31A]
  343. 000003EA  202E FCE2                move.l     D0, [A6 - 0x31E]
  344. 000003EE  B090                     cmp.l      D0, [A0]
  345. 000003F0  6200 FF40                bhi        -0xBE /* 00000332 */
  346. 000003F4  2F2E FCE6                move.l     -[A7], [A6 - 0x31A]
  347. 000003F8  4EBA 00C2                jsr        [PC + 0xC2 /* 000004BC */]
  348. label000003FC:
  349. 000003FC  526E FFA2                addq.w     [A6 - 0x5E], 1
  350. label00000400:
  351. 00000400  558F                     subq.l     A7, 2
  352. 00000402  486E FF86                pea.l      [A6 - 0x7A]
  353. 00000406  4267                     clr.w      -[A7]
  354. 00000408  4EBA 0480                jsr        [PC + 0x480 /* 0000088A */]
  355. 0000040C  301F                     move.w     D0, [A7]+
  356. 0000040E  4A40                     tst.w      D0
  357. 00000410  6700 FE64                beq        -0x19A /* 00000276 */
  358. 00000414  206E 0010                movea.l    A0, [A6 + 0x10]
  359. 00000418  4210                     clr.b      [A0]
  360. 0000041A  4E5E                     unlink     A6
  361. 0000041C  4E75                     rts
  362. 0000041E  4745                     chk.w      D3, D5
  363. 00000420  5443                     addq.w     D3, 2
  364. 00000422  4154                     chk.w      D0, [A4]
  365. 00000424  414C                     chk.w      D0, A4
  366. 00000426  A02C                     syscall    InitApplZone
  367. 00000428  4EFA 01D0                jmp        [PC + 0x1D0 /* 000005FA */]
  368. 0000042C  225F                     movea.l    A1, [A7]+
  369. 0000042E  205F                     movea.l    A0, [A7]+
  370. 00000430  A057                     syscall    SetAppBase/SetApplBase
  371. 00000432  4EFA 01C4                jmp        [PC + 0x1C4 /* 000005F8 */]
  372. 00000436  225F                     movea.l    A1, [A7]+
  373. 00000438  204F                     movea.l    A0, A7
  374. 0000043A  A019                     syscall    InitZone
  375. 0000043C  DEFC 000E                add.w      A7, 0xE
  376. 00000440  4EFA 01B6                jmp        [PC + 0x1B6 /* 000005F8 */]
  377. 00000444  225F                     movea.l    A1, [A7]+
  378. 00000446  205F                     movea.l    A0, [A7]+
  379. 00000448  A02D                     syscall    SetApplLimit
  380. 0000044A  4EFA 01AC                jmp        [PC + 0x1AC /* 000005F8 */]
  381. 0000044E  4A38 028E                tst.b      [0x0000028E /* ROM85 */]
  382. 00000452  6A2A                     bpl        +0x2C /* 0000047E */
  383. 00000454  2078 0130                movea.l    A0, [0x00000130 /* ApplLimit */]
  384. 00000458  43F8 0114                lea.l      A1, [0x00000114 /* HeapEnd */]
  385. 0000045C  2008                     move.l     D0, A0
  386. 0000045E  9091                     sub.l      D0, [A1]
  387. 00000460  740C                     moveq.l    D2, 0x0C
  388. 00000462  B082                     cmp.l      D0, D2
  389. 00000464  6516                     bcs        +0x18 /* 0000047C */
  390. 00000466  2251                     movea.l    A1, [A1]
  391. 00000468  21C8 0114                move.l     [0x00000114 /* HeapEnd */], A0
  392. 0000046C  2280                     move.l     [A1], D0
  393. 0000046E  4211                     clr.b      [A1]
  394. 00000470  2278 02AA                movea.l    A1, [0x000002AA /* ApplZone */]
  395. 00000474  2288                     move.l     [A1], A0
  396. 00000476  2082                     move.l     [A0], D2
  397. 00000478  D1A9 000C                add.l      [A1 + 0xC], D0
  398. label0000047C:
  399. 0000047C  4E75                     rts
  400. label0000047E:
  401. 0000047E  A063                     syscall    MaxApplZone
  402. 00000480  4E75                     rts
  403. 00000482  A036                     syscall    MoreMasters
  404. 00000484  4EFA 0174                jmp        [PC + 0x174 /* 000005FA */]
  405. 00000488  A11A                     syscall    GetZone, flags=1
  406. 0000048A  2F48 0004                move.l     [A7 + 0x4], A0
  407. 0000048E  4EFA 016A                jmp        [PC + 0x16A /* 000005FA */]
  408. 00000492  225F                     movea.l    A1, [A7]+
  409. 00000494  205F                     movea.l    A0, [A7]+
  410. 00000496  A01B                     syscall    SetZone
  411. 00000498  4EFA 015E                jmp        [PC + 0x15E /* 000005F8 */]
  412. 0000049C  2F78 02A6 0004           move.l     [A7 + 0x4], [0x000002A6 /* SysZone */]
  413. 000004A2  4EFA 015C                jmp        [PC + 0x15C /* 00000600 */]
  414. 000004A6  2F78 02AA 0004           move.l     [A7 + 0x4], [0x000002AA /* ApplZone */]
  415. 000004AC  4EFA 0152                jmp        [PC + 0x152 /* 00000600 */]
  416. fn000004B0:
  417. 000004B0  225F                     movea.l    A1, [A7]+
  418. 000004B2  201F                     move.l     D0, [A7]+
  419. 000004B4  A122                     syscall    NewHandle, flags=1
  420. 000004B6  2E88                     move.l     [A7], A0
  421. 000004B8  4EFA 013E                jmp        [PC + 0x13E /* 000005F8 */]
  422. fn000004BC:
  423. 000004BC  225F                     movea.l    A1, [A7]+
  424. 000004BE  205F                     movea.l    A0, [A7]+
  425. 000004C0  A023                     syscall    DisposHandle/DisposeHandle
  426. 000004C2  4EFA 0134                jmp        [PC + 0x134 /* 000005F8 */]
  427. 000004C6  225F                     movea.l    A1, [A7]+
  428. 000004C8  205F                     movea.l    A0, [A7]+
  429. 000004CA  A025                     syscall    GetHandleSize
  430. 000004CC  2E80                     move.l     [A7], D0
  431. 000004CE  6A06                     bpl        +0x8 /* 000004D6 */
  432. 000004D0  4297                     clr.l      [A7]
  433. 000004D2  4EFA 0124                jmp        [PC + 0x124 /* 000005F8 */]
  434. label000004D6:
  435. 000004D6  4EFA 011E                jmp        [PC + 0x11E /* 000005F6 */]
  436. 000004DA  225F                     movea.l    A1, [A7]+
  437. 000004DC  201F                     move.l     D0, [A7]+
  438. 000004DE  205F                     movea.l    A0, [A7]+
  439. 000004E0  A024                     syscall    SetHandleSize
  440. 000004E2  4EFA 0114                jmp        [PC + 0x114 /* 000005F8 */]
  441. 000004E6  225F                     movea.l    A1, [A7]+
  442. 000004E8  205F                     movea.l    A0, [A7]+
  443. 000004EA  A126                     syscall    HandleZone, flags=1
  444. 000004EC  2E88                     move.l     [A7], A0
  445. 000004EE  4EFA 0108                jmp        [PC + 0x108 /* 000005F8 */]
  446. 000004F2  225F                     movea.l    A1, [A7]+
  447. 000004F4  205F                     movea.l    A0, [A7]+
  448. 000004F6  A128                     syscall    RecoverHandle, flags=1
  449. 000004F8  2E88                     move.l     [A7], A0
  450. 000004FA  4EFA 00FA                jmp        [PC + 0xFA /* 000005F6 */]
  451. 000004FE  225F                     movea.l    A1, [A7]+
  452. 00000500  201F                     move.l     D0, [A7]+
  453. 00000502  205F                     movea.l    A0, [A7]+
  454. 00000504  A027                     syscall    ReallocateHandle
  455. 00000506  4EFA 00F0                jmp        [PC + 0xF0 /* 000005F8 */]
  456. 0000050A  225F                     movea.l    A1, [A7]+
  457. 0000050C  201F                     move.l     D0, [A7]+
  458. 0000050E  A11E                     syscall    NewPtr, flags=1
  459. 00000510  2E88                     move.l     [A7], A0
  460. 00000512  4EFA 00E4                jmp        [PC + 0xE4 /* 000005F8 */]
  461. 00000516  225F                     movea.l    A1, [A7]+
  462. 00000518  205F                     movea.l    A0, [A7]+
  463. 0000051A  A01F                     syscall    DisposPtr/DisposePtr
  464. 0000051C  4EFA 00DA                jmp        [PC + 0xDA /* 000005F8 */]
  465. 00000520  225F                     movea.l    A1, [A7]+
  466. 00000522  205F                     movea.l    A0, [A7]+
  467. 00000524  A021                     syscall    GetPtrSize
  468. 00000526  2E80                     move.l     [A7], D0
  469. 00000528  6A06                     bpl        +0x8 /* 00000530 */
  470. 0000052A  4297                     clr.l      [A7]
  471. 0000052C  4EFA 00CA                jmp        [PC + 0xCA /* 000005F8 */]
  472. label00000530:
  473. 00000530  4EFA 00C4                jmp        [PC + 0xC4 /* 000005F6 */]
  474. 00000534  225F                     movea.l    A1, [A7]+
  475. 00000536  201F                     move.l     D0, [A7]+
  476. 00000538  205F                     movea.l    A0, [A7]+
  477. 0000053A  A020                     syscall    SetPtrSize
  478. 0000053C  4EFA 00BA                jmp        [PC + 0xBA /* 000005F8 */]
  479. 00000540  225F                     movea.l    A1, [A7]+
  480. 00000542  205F                     movea.l    A0, [A7]+
  481. 00000544  A148                     syscall    PtrZone, flags=1
  482. 00000546  2E88                     move.l     [A7], A0
  483. 00000548  4EFA 00AE                jmp        [PC + 0xAE /* 000005F8 */]
  484. 0000054C  A01C                     syscall    FreeMem
  485. 0000054E  2F40 0004                move.l     [A7 + 0x4], D0
  486. 00000552  4EFA 00AC                jmp        [PC + 0xAC /* 00000600 */]
  487. 00000556  225F                     movea.l    A1, [A7]+
  488. 00000558  A11D                     syscall    MaxMem, flags=1
  489. 0000055A  2208                     move.l     D1, A0
  490. 0000055C  205F                     movea.l    A0, [A7]+
  491. 0000055E  2081                     move.l     [A0], D1
  492. 00000560  2E80                     move.l     [A7], D0
  493. 00000562  4EFA 0092                jmp        [PC + 0x92 /* 000005F6 */]
  494. 00000566  225F                     movea.l    A1, [A7]+
  495. 00000568  201F                     move.l     D0, [A7]+
  496. 0000056A  A04C                     syscall    CompactMem
  497. 0000056C  2E80                     move.l     [A7], D0
  498. 0000056E  4EFA 0086                jmp        [PC + 0x86 /* 000005F6 */]
  499. 00000572  225F                     movea.l    A1, [A7]+
  500. 00000574  201F                     move.l     D0, [A7]+
  501. 00000576  A040                     syscall    ResrvMem/ReserveMem
  502. 00000578  4EFA 007E                jmp        [PC + 0x7E /* 000005F8 */]
  503. 0000057C  225F                     movea.l    A1, [A7]+
  504. 0000057E  201F                     move.l     D0, [A7]+
  505. 00000580  A04D                     syscall    PurgeMem
  506. 00000582  4EFA 0074                jmp        [PC + 0x74 /* 000005F8 */]
  507. 00000586  225F                     movea.l    A1, [A7]+
  508. 00000588  205F                     movea.l    A0, [A7]+
  509. 0000058A  A02B                     syscall    EmptyHandle
  510. 0000058C  4EFA 006A                jmp        [PC + 0x6A /* 000005F8 */]
  511. fn00000590:
  512. 00000590  225F                     movea.l    A1, [A7]+
  513. 00000592  205F                     movea.l    A0, [A7]+
  514. 00000594  A029                     syscall    HLock
  515. 00000596  4EFA 0060                jmp        [PC + 0x60 /* 000005F8 */]
  516. fn0000059A:
  517. 0000059A  225F                     movea.l    A1, [A7]+
  518. 0000059C  205F                     movea.l    A0, [A7]+
  519. 0000059E  A02A                     syscall    HUnlock
  520. 000005A0  4EFA 0056                jmp        [PC + 0x56 /* 000005F8 */]
  521. 000005A4  225F                     movea.l    A1, [A7]+
  522. 000005A6  205F                     movea.l    A0, [A7]+
  523. 000005A8  A049                     syscall    HPurge
  524. 000005AA  4EFA 004C                jmp        [PC + 0x4C /* 000005F8 */]
  525. 000005AE  225F                     movea.l    A1, [A7]+
  526. 000005B0  205F                     movea.l    A0, [A7]+
  527. 000005B2  A04A                     syscall    HNoPurge
  528. 000005B4  4EFA 0042                jmp        [PC + 0x42 /* 000005F8 */]
  529. 000005B8  225F                     movea.l    A1, [A7]+
  530. 000005BA  205F                     movea.l    A0, [A7]+
  531. 000005BC  A04B                     syscall    SetGrowZone
  532. 000005BE  4EFA 0038                jmp        [PC + 0x38 /* 000005F8 */]
  533. 000005C2  2F78 0328 0004           move.l     [A7 + 0x4], [0x00000328 /* GZRootHnd */]
  534. 000005C8  4E75                     rts
  535. fn000005CA:
  536. 000005CA  221F                     move.l     D1, [A7]+
  537. 000005CC  201F                     move.l     D0, [A7]+
  538. 000005CE  225F                     movea.l    A1, [A7]+
  539. 000005D0  205F                     movea.l    A0, [A7]+
  540. 000005D2  A02E                     syscall    BlockMove/BlockMoveData
  541. 000005D4  2241                     movea.l    A1, D1
  542. 000005D6  4EFA 0020                jmp        [PC + 0x20 /* 000005F8 */]
  543. 000005DA  2F78 0108 0004           move.l     [A7 + 0x4], [0x00000108 /* MemTop */]
  544. 000005E0  4EFA 001E                jmp        [PC + 0x1E /* 00000600 */]
  545. 000005E4  3F78 0220 0004           move.w     [A7 + 0x4], [0x00000220 /* MemErr */]
  546. 000005EA  4E75                     rts
  547. 000005EC  2F78 0130 0004           move.l     [A7 + 0x4], [0x00000130 /* ApplLimit */]
  548. 000005F2  4EFA 000C                jmp        [PC + 0xC /* 00000600 */]
  549. label000005F6:
  550. 000005F6  7000                     moveq.l    D0, 0x00
  551. label000005F8:
  552. 000005F8  2F09                     move.l     -[A7], A1
  553. label000005FA:
  554. 000005FA  31C0 0220                move.w     [0x00000220 /* MemErr */], D0
  555. 000005FE  4E75                     rts
  556. label00000600:
  557. 00000600  7000                     moveq.l    D0, 0x00
  558. 00000602  60F6                     bra        -0x8 /* 000005FA */
  559. fn00000604:
  560. 00000604  225F                     movea.l    A1, [A7]+
  561. 00000606  221F                     move.l     D1, [A7]+
  562. 00000608  101F                     move.b     D0, [A7]+
  563. 0000060A  205F                     movea.l    A0, [A7]+
  564. 0000060C  6702                     beq        +0x4 /* 00000610 */
  565. 0000060E  5889                     addq.l     A1, 4
  566. label00000610:
  567. 00000610  4E91                     jsr        [A1]
  568. 00000612  3E80                     move.w     [A7], D0
  569. 00000614  2241                     movea.l    A1, D1
  570. 00000616  4ED1                     jmp        [A1]
  571. 00000618  61EA                     bsr        -0x14 /* 00000604 */
  572. 0000061A  A000                     syscall    Open/PBHOpen/HOpen
  573. 0000061C  4E75                     rts
  574. 0000061E  A400                     syscall    Open/PBHOpen/HOpen, flags=4
  575. 00000620  4E75                     rts
  576. 00000622  61E0                     bsr        -0x1E /* 00000604 */
  577. 00000624  A001                     syscall    Close
  578. 00000626  4E75                     rts
  579. 00000628  A401                     syscall    Close, flags=4
  580. 0000062A  4E75                     rts
  581. 0000062C  61D6                     bsr        -0x28 /* 00000604 */
  582. 0000062E  A002                     syscall    Read
  583. 00000630  4E75                     rts
  584. 00000632  A402                     syscall    Read, flags=4
  585. 00000634  4E75                     rts
  586. 00000636  61CC                     bsr        -0x32 /* 00000604 */
  587. 00000638  A003                     syscall    Write
  588. 0000063A  4E75                     rts
  589. 0000063C  A403                     syscall    Write, flags=4
  590. 0000063E  4E75                     rts
  591. 00000640  61C2                     bsr        -0x3C /* 00000604 */
  592. 00000642  A004                     syscall    Control
  593. 00000644  4E75                     rts
  594. 00000646  A404                     syscall    Control, flags=4
  595. 00000648  4E75                     rts
  596. 0000064A  61B8                     bsr        -0x46 /* 00000604 */
  597. 0000064C  A005                     syscall    Status
  598. 0000064E  4E75                     rts
  599. 00000650  A405                     syscall    Status, flags=4
  600. 00000652  4E75                     rts
  601. 00000654  61AE                     bsr        -0x50 /* 00000604 */
  602. 00000656  A006                     syscall    KillIO
  603. 00000658  4E75                     rts
  604. 0000065A  A406                     syscall    KillIO, flags=4
  605. 0000065C  4E75                     rts
  606. 0000065E  61A4                     bsr        -0x5A /* 00000604 */
  607. 00000660  A007                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo
  608. 00000662  4E75                     rts
  609. 00000664  A407                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=4
  610. 00000666  4E75                     rts
  611. 00000668  619A                     bsr        -0x64 /* 00000604 */
  612. 0000066A  A014                     syscall    GetVol/PBHGetVol/HGetVol
  613. 0000066C  4E75                     rts
  614. 0000066E  A414                     syscall    GetVol/PBHGetVol/HGetVol, flags=4
  615. 00000670  4E75                     rts
  616. 00000672  6190                     bsr        -0x6E /* 00000604 */
  617. 00000674  A015                     syscall    SetVol/PBHSetVol/HSetVol
  618. 00000676  4E75                     rts
  619. 00000678  A415                     syscall    SetVol/PBHSetVol/HSetVol, flags=4
  620. 0000067A  4E75                     rts
  621. 0000067C  6186                     bsr        -0x78 /* 00000604 */
  622. 0000067E  A013                     syscall    FlushVol
  623. 00000680  4E75                     rts
  624. 00000682  A413                     syscall    FlushVol, flags=4
  625. 00000684  4E75                     rts
  626. 00000686  6100 FF7C                bsr        -0x82 /* 00000604 */
  627. 0000068A  A008                     syscall    Create/PBHCreate/HCreate
  628. 0000068C  4E75                     rts
  629. 0000068E  A408                     syscall    Create/PBHCreate/HCreate, flags=4
  630. 00000690  4E75                     rts
  631. 00000692  6100 FF70                bsr        -0x8E /* 00000604 */
  632. 00000696  A009                     syscall    Delete/PBHDelete/HDelete
  633. 00000698  4E75                     rts
  634. 0000069A  A409                     syscall    Delete/PBHDelete/HDelete, flags=4
  635. 0000069C  4E75                     rts
  636. 0000069E  6100 FF64                bsr        -0x9A /* 00000604 */
  637. 000006A2  A00A                     syscall    OpenRF/PBHOpenRF/HOpenRF
  638. 000006A4  4E75                     rts
  639. 000006A6  A40A                     syscall    OpenRF/PBHOpenRF/HOpenRF, flags=4
  640. 000006A8  4E75                     rts
  641. 000006AA  6100 FF58                bsr        -0xA6 /* 00000604 */
  642. 000006AE  A00B                     syscall    Rename/PBHRename/HRename
  643. 000006B0  4E75                     rts
  644. 000006B2  A40B                     syscall    Rename/PBHRename/HRename, flags=4
  645. 000006B4  4E75                     rts
  646. fn000006B6:
  647. 000006B6  6100 FF4C                bsr        -0xB2 /* 00000604 */
  648. 000006BA  A00C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo
  649. 000006BC  4E75                     rts
  650. 000006BE  A40C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=4
  651. 000006C0  4E75                     rts
  652. 000006C2  6100 FF40                bsr        -0xBE /* 00000604 */
  653. 000006C6  A00D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo
  654. 000006C8  4E75                     rts
  655. 000006CA  A40D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=4
  656. 000006CC  4E75                     rts
  657. 000006CE  6100 FF34                bsr        -0xCA /* 00000604 */
  658. 000006D2  A041                     syscall    SetFilLock/PBHSetFLock/HSetFLock
  659. 000006D4  4E75                     rts
  660. 000006D6  A441                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=4
  661. 000006D8  4E75                     rts
  662. 000006DA  6100 FF28                bsr        -0xD6 /* 00000604 */
  663. 000006DE  A042                     syscall    RstFilLock/PBHRstFLock/HRstFLock
  664. 000006E0  4E75                     rts
  665. 000006E2  A442                     syscall    RstFilLock/PBHRstFLock/HRstFLock, flags=4
  666. 000006E4  4E75                     rts
  667. 000006E6  6100 FF1C                bsr        -0xE2 /* 00000604 */
  668. 000006EA  A043                     syscall    SetFilType
  669. 000006EC  4E75                     rts
  670. 000006EE  A443                     syscall    SetFilType, flags=4
  671. 000006F0  4E75                     rts
  672. 000006F2  6100 FF10                bsr        -0xEE /* 00000604 */
  673. 000006F6  A010                     syscall    Allocate/PBAllocContig/AllocContig
  674. 000006F8  4E75                     rts
  675. 000006FA  A410                     syscall    Allocate/PBAllocContig/AllocContig, flags=4
  676. 000006FC  4E75                     rts
  677. 000006FE  6100 FF04                bsr        -0xFA /* 00000604 */
  678. 00000702  A011                     syscall    GetEOF
  679. 00000704  4E75                     rts
  680. 00000706  A411                     syscall    GetEOF, flags=4
  681. 00000708  4E75                     rts
  682. 0000070A  6100 FEF8                bsr        -0x106 /* 00000604 */
  683. 0000070E  A012                     syscall    SetEOF
  684. 00000710  4E75                     rts
  685. 00000712  A412                     syscall    SetEOF, flags=4
  686. 00000714  4E75                     rts
  687. 00000716  6100 FEEC                bsr        -0x112 /* 00000604 */
  688. 0000071A  A018                     syscall    GetFPos
  689. 0000071C  4E75                     rts
  690. 0000071E  A418                     syscall    GetFPos, flags=4
  691. 00000720  4E75                     rts
  692. 00000722  6100 FEE0                bsr        -0x11E /* 00000604 */
  693. 00000726  A044                     syscall    SetFPos
  694. 00000728  4E75                     rts
  695. 0000072A  A444                     syscall    SetFPos, flags=4
  696. 0000072C  4E75                     rts
  697. 0000072E  6100 FED4                bsr        -0x12A /* 00000604 */
  698. 00000732  A045                     syscall    FlushFile
  699. 00000734  4E75                     rts
  700. 00000736  A445                     syscall    FlushFile, flags=4
  701. 00000738  4E75                     rts
  702. 0000073A  225F                     movea.l    A1, [A7]+
  703. 0000073C  205F                     movea.l    A0, [A7]+
  704. 0000073E  A00F                     syscall    MountVol
  705. 00000740  3E80                     move.w     [A7], D0
  706. 00000742  4ED1                     jmp        [A1]
  707. 00000744  225F                     movea.l    A1, [A7]+
  708. 00000746  205F                     movea.l    A0, [A7]+
  709. 00000748  A00E                     syscall    UnmountVol/HUnmountVol
  710. 0000074A  3E80                     move.w     [A7], D0
  711. 0000074C  4ED1                     jmp        [A1]
  712. 0000074E  225F                     movea.l    A1, [A7]+
  713. 00000750  205F                     movea.l    A0, [A7]+
  714. 00000752  A017                     syscall    Eject
  715. 00000754  3E80                     move.w     [A7], D0
  716. 00000756  4ED1                     jmp        [A1]
  717. 00000758  225F                     movea.l    A1, [A7]+
  718. 0000075A  205F                     movea.l    A0, [A7]+
  719. 0000075C  A035                     syscall    OffLine/Offline
  720. 0000075E  3E80                     move.w     [A7], D0
  721. 00000760  4ED1                     jmp        [A1]
  722. fn00000762:
  723. 00000762  225F                     movea.l    A1, [A7]+
  724. 00000764  101F                     move.b     D0, [A7]+
  725. 00000766  205F                     movea.l    A0, [A7]+
  726. 00000768  6606                     bne        +0x8 /* 00000770 */
  727. 0000076A  7001                     moveq.l    D0, 0x01
  728. 0000076C  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  729. 0000076E  6004                     bra        +0x6 /* 00000774 */
  730. label00000770:
  731. 00000770  7001                     moveq.l    D0, 0x01
  732. 00000772  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  733. label00000774:
  734. 00000774  3E80                     move.w     [A7], D0
  735. 00000776  4ED1                     jmp        [A1]
  736. fn00000778:
  737. 00000778  225F                     movea.l    A1, [A7]+
  738. 0000077A  101F                     move.b     D0, [A7]+
  739. 0000077C  205F                     movea.l    A0, [A7]+
  740. 0000077E  6606                     bne        +0x8 /* 00000786 */
  741. 00000780  7002                     moveq.l    D0, 0x02
  742. 00000782  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  743. 00000784  6004                     bra        +0x6 /* 0000078A */
  744. label00000786:
  745. 00000786  7002                     moveq.l    D0, 0x02
  746. 00000788  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  747. label0000078A:
  748. 0000078A  3E80                     move.w     [A7], D0
  749. 0000078C  4ED1                     jmp        [A1]
  750. 0000078E  225F                     movea.l    A1, [A7]+
  751. 00000790  101F                     move.b     D0, [A7]+
  752. 00000792  205F                     movea.l    A0, [A7]+
  753. 00000794  6604                     bne        +0x6 /* 0000079A */
  754. 00000796  A215                     syscall    SetVol/PBHSetVol/HSetVol, flags=2
  755. 00000798  6002                     bra        +0x4 /* 0000079C */
  756. label0000079A:
  757. 0000079A  A615                     syscall    SetVol/PBHSetVol/HSetVol, flags=6
  758. label0000079C:
  759. 0000079C  3E80                     move.w     [A7], D0
  760. 0000079E  4ED1                     jmp        [A1]
  761. 000007A0  225F                     movea.l    A1, [A7]+
  762. 000007A2  101F                     move.b     D0, [A7]+
  763. 000007A4  205F                     movea.l    A0, [A7]+
  764. 000007A6  6604                     bne        +0x6 /* 000007AC */
  765. 000007A8  A214                     syscall    GetVol/PBHGetVol/HGetVol, flags=2
  766. 000007AA  6002                     bra        +0x4 /* 000007AE */
  767. label000007AC:
  768. 000007AC  A614                     syscall    GetVol/PBHGetVol/HGetVol, flags=6
  769. label000007AE:
  770. 000007AE  3E80                     move.w     [A7], D0
  771. 000007B0  4ED1                     jmp        [A1]
  772. 000007B2  225F                     movea.l    A1, [A7]+
  773. 000007B4  101F                     move.b     D0, [A7]+
  774. 000007B6  205F                     movea.l    A0, [A7]+
  775. 000007B8  6606                     bne        +0x8 /* 000007C0 */
  776. 000007BA  7005                     moveq.l    D0, 0x05
  777. 000007BC  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  778. 000007BE  6004                     bra        +0x6 /* 000007C4 */
  779. label000007C0:
  780. 000007C0  7005                     moveq.l    D0, 0x05
  781. 000007C2  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  782. label000007C4:
  783. 000007C4  3E80                     move.w     [A7], D0
  784. 000007C6  4ED1                     jmp        [A1]
  785. 000007C8  225F                     movea.l    A1, [A7]+
  786. 000007CA  101F                     move.b     D0, [A7]+
  787. 000007CC  205F                     movea.l    A0, [A7]+
  788. 000007CE  6606                     bne        +0x8 /* 000007D6 */
  789. 000007D0  7006                     moveq.l    D0, 0x06
  790. 000007D2  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  791. 000007D4  6004                     bra        +0x6 /* 000007DA */
  792. label000007D6:
  793. 000007D6  7006                     moveq.l    D0, 0x06
  794. 000007D8  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  795. label000007DA:
  796. 000007DA  3E80                     move.w     [A7], D0
  797. 000007DC  4ED1                     jmp        [A1]
  798. 000007DE  225F                     movea.l    A1, [A7]+
  799. 000007E0  101F                     move.b     D0, [A7]+
  800. 000007E2  205F                     movea.l    A0, [A7]+
  801. 000007E4  6606                     bne        +0x8 /* 000007EC */
  802. 000007E6  7007                     moveq.l    D0, 0x07
  803. 000007E8  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  804. 000007EA  6004                     bra        +0x6 /* 000007F0 */
  805. label000007EC:
  806. 000007EC  7007                     moveq.l    D0, 0x07
  807. 000007EE  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  808. label000007F0:
  809. 000007F0  3E80                     move.w     [A7], D0
  810. 000007F2  4ED1                     jmp        [A1]
  811. 000007F4  225F                     movea.l    A1, [A7]+
  812. 000007F6  101F                     move.b     D0, [A7]+
  813. 000007F8  205F                     movea.l    A0, [A7]+
  814. 000007FA  6606                     bne        +0x8 /* 00000802 */
  815. 000007FC  7008                     moveq.l    D0, 0x08
  816. 000007FE  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  817. 00000800  6004                     bra        +0x6 /* 00000806 */
  818. label00000802:
  819. 00000802  7008                     moveq.l    D0, 0x08
  820. 00000804  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  821. label00000806:
  822. 00000806  3E80                     move.w     [A7], D0
  823. 00000808  4ED1                     jmp        [A1]
  824. fn0000080A:
  825. 0000080A  225F                     movea.l    A1, [A7]+
  826. 0000080C  101F                     move.b     D0, [A7]+
  827. 0000080E  205F                     movea.l    A0, [A7]+
  828. 00000810  6606                     bne        +0x8 /* 00000818 */
  829. 00000812  7009                     moveq.l    D0, 0x09
  830. 00000814  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  831. 00000816  6004                     bra        +0x6 /* 0000081C */
  832. label00000818:
  833. 00000818  7009                     moveq.l    D0, 0x09
  834. 0000081A  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  835. label0000081C:
  836. 0000081C  3E80                     move.w     [A7], D0
  837. 0000081E  4ED1                     jmp        [A1]
  838. 00000820  225F                     movea.l    A1, [A7]+
  839. 00000822  101F                     move.b     D0, [A7]+
  840. 00000824  205F                     movea.l    A0, [A7]+
  841. 00000826  6606                     bne        +0x8 /* 0000082E */
  842. 00000828  700A                     moveq.l    D0, 0x0A
  843. 0000082A  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  844. 0000082C  6004                     bra        +0x6 /* 00000832 */
  845. label0000082E:
  846. 0000082E  700A                     moveq.l    D0, 0x0A
  847. 00000830  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  848. label00000832:
  849. 00000832  3E80                     move.w     [A7], D0
  850. 00000834  4ED1                     jmp        [A1]
  851. 00000836  225F                     movea.l    A1, [A7]+
  852. 00000838  101F                     move.b     D0, [A7]+
  853. 0000083A  205F                     movea.l    A0, [A7]+
  854. 0000083C  6604                     bne        +0x6 /* 00000842 */
  855. 0000083E  A210                     syscall    Allocate/PBAllocContig/AllocContig, flags=2
  856. 00000840  6002                     bra        +0x4 /* 00000844 */
  857. label00000842:
  858. 00000842  A610                     syscall    Allocate/PBAllocContig/AllocContig, flags=6
  859. label00000844:
  860. 00000844  3E80                     move.w     [A7], D0
  861. 00000846  4ED1                     jmp        [A1]
  862. 00000848  225F                     movea.l    A1, [A7]+
  863. 0000084A  101F                     move.b     D0, [A7]+
  864. 0000084C  205F                     movea.l    A0, [A7]+
  865. 0000084E  6606                     bne        +0x8 /* 00000856 */
  866. 00000850  7010                     moveq.l    D0, 0x10
  867. 00000852  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  868. 00000854  6004                     bra        +0x6 /* 0000085A */
  869. label00000856:
  870. 00000856  7010                     moveq.l    D0, 0x10
  871. 00000858  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  872. label0000085A:
  873. 0000085A  3E80                     move.w     [A7], D0
  874. 0000085C  4ED1                     jmp        [A1]
  875. 0000085E  225F                     movea.l    A1, [A7]+
  876. 00000860  101F                     move.b     D0, [A7]+
  877. 00000862  205F                     movea.l    A0, [A7]+
  878. 00000864  6606                     bne        +0x8 /* 0000086C */
  879. 00000866  7011                     moveq.l    D0, 0x11
  880. 00000868  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  881. 0000086A  6004                     bra        +0x6 /* 00000870 */
  882. label0000086C:
  883. 0000086C  7011                     moveq.l    D0, 0x11
  884. 0000086E  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  885. label00000870:
  886. 00000870  3E80                     move.w     [A7], D0
  887. 00000872  4ED1                     jmp        [A1]
  888. 00000874  225F                     movea.l    A1, [A7]+
  889. 00000876  101F                     move.b     D0, [A7]+
  890. 00000878  205F                     movea.l    A0, [A7]+
  891. 0000087A  6606                     bne        +0x8 /* 00000882 */
  892. 0000087C  700B                     moveq.l    D0, 0x0B
  893. 0000087E  A260                     syscall    FSDispatch/HFSDispatch, flags=2
  894. 00000880  6004                     bra        +0x6 /* 00000886 */
  895. label00000882:
  896. 00000882  700B                     moveq.l    D0, 0x0B
  897. 00000884  A660                     syscall    FSDispatch/HFSDispatch, flags=6
  898. label00000886:
  899. 00000886  3E80                     move.w     [A7], D0
  900. 00000888  4ED1                     jmp        [A1]
  901. fn0000088A:
  902. 0000088A  225F                     movea.l    A1, [A7]+
  903. 0000088C  101F                     move.b     D0, [A7]+
  904. 0000088E  205F                     movea.l    A0, [A7]+
  905. 00000890  6604                     bne        +0x6 /* 00000896 */
  906. 00000892  A207                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=2
  907. 00000894  6002                     bra        +0x4 /* 00000898 */
  908. label00000896:
  909. 00000896  A607                     syscall    GetVolInfo/PBHGetVInfo/HGetVInfo, flags=6
  910. label00000898:
  911. 00000898  3E80                     move.w     [A7], D0
  912. 0000089A  4ED1                     jmp        [A1]
  913. 0000089C  225F                     movea.l    A1, [A7]+
  914. 0000089E  101F                     move.b     D0, [A7]+
  915. 000008A0  205F                     movea.l    A0, [A7]+
  916. 000008A2  6604                     bne        +0x6 /* 000008A8 */
  917. 000008A4  A200                     syscall    OpenSlot, flags=2
  918. 000008A6  6002                     bra        +0x4 /* 000008AA */
  919. label000008A8:
  920. 000008A8  A600                     syscall    Open/PBHOpen/HOpen, flags=6
  921. label000008AA:
  922. 000008AA  3E80                     move.w     [A7], D0
  923. 000008AC  4ED1                     jmp        [A1]
  924. 000008AE  225F                     movea.l    A1, [A7]+
  925. 000008B0  101F                     move.b     D0, [A7]+
  926. 000008B2  205F                     movea.l    A0, [A7]+
  927. 000008B4  6604                     bne        +0x6 /* 000008BA */
  928. 000008B6  A20A                     syscall    OpenRF/PBHOpenRF/HOpenRF, flags=2
  929. 000008B8  6002                     bra        +0x4 /* 000008BC */
  930. label000008BA:
  931. 000008BA  A60A                     syscall    OpenRF/PBHOpenRF/HOpenRF, flags=6
  932. label000008BC:
  933. 000008BC  3E80                     move.w     [A7], D0
  934. 000008BE  4ED1                     jmp        [A1]
  935. 000008C0  225F                     movea.l    A1, [A7]+
  936. 000008C2  101F                     move.b     D0, [A7]+
  937. 000008C4  205F                     movea.l    A0, [A7]+
  938. 000008C6  6604                     bne        +0x6 /* 000008CC */
  939. 000008C8  A208                     syscall    Create/PBHCreate/HCreate, flags=2
  940. 000008CA  6002                     bra        +0x4 /* 000008CE */
  941. label000008CC:
  942. 000008CC  A608                     syscall    Create/PBHCreate/HCreate, flags=6
  943. label000008CE:
  944. 000008CE  3E80                     move.w     [A7], D0
  945. 000008D0  4ED1                     jmp        [A1]
  946. 000008D2  225F                     movea.l    A1, [A7]+
  947. 000008D4  101F                     move.b     D0, [A7]+
  948. 000008D6  205F                     movea.l    A0, [A7]+
  949. 000008D8  6604                     bne        +0x6 /* 000008DE */
  950. 000008DA  A209                     syscall    Delete/PBHDelete/HDelete, flags=2
  951. 000008DC  6002                     bra        +0x4 /* 000008E0 */
  952. label000008DE:
  953. 000008DE  A609                     syscall    Delete/PBHDelete/HDelete, flags=6
  954. label000008E0:
  955. 000008E0  3E80                     move.w     [A7], D0
  956. 000008E2  4ED1                     jmp        [A1]
  957. 000008E4  225F                     movea.l    A1, [A7]+
  958. 000008E6  101F                     move.b     D0, [A7]+
  959. 000008E8  205F                     movea.l    A0, [A7]+
  960. 000008EA  6604                     bne        +0x6 /* 000008F0 */
  961. 000008EC  A20B                     syscall    Rename/PBHRename/HRename, flags=2
  962. 000008EE  6002                     bra        +0x4 /* 000008F2 */
  963. label000008F0:
  964. 000008F0  A60B                     syscall    Rename/PBHRename/HRename, flags=6
  965. label000008F2:
  966. 000008F2  3E80                     move.w     [A7], D0
  967. 000008F4  4ED1                     jmp        [A1]
  968. 000008F6  225F                     movea.l    A1, [A7]+
  969. 000008F8  101F                     move.b     D0, [A7]+
  970. 000008FA  205F                     movea.l    A0, [A7]+
  971. 000008FC  6604                     bne        +0x6 /* 00000902 */
  972. 000008FE  A242                     syscall    RstFilLock/PBHRstFLock/HRstFLock, flags=2
  973. 00000900  6002                     bra        +0x4 /* 00000904 */
  974. label00000902:
  975. 00000902  A642                     syscall    RstFilLock/PBHRstFLock/HRstFLock, flags=6
  976. label00000904:
  977. 00000904  3E80                     move.w     [A7], D0
  978. 00000906  4ED1                     jmp        [A1]
  979. 00000908  225F                     movea.l    A1, [A7]+
  980. 0000090A  101F                     move.b     D0, [A7]+
  981. 0000090C  205F                     movea.l    A0, [A7]+
  982. 0000090E  6604                     bne        +0x6 /* 00000914 */
  983. 00000910  A241                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=2
  984. 00000912  6002                     bra        +0x4 /* 00000916 */
  985. label00000914:
  986. 00000914  A641                     syscall    SetFilLock/PBHSetFLock/HSetFLock, flags=6
  987. label00000916:
  988. 00000916  3E80                     move.w     [A7], D0
  989. 00000918  4ED1                     jmp        [A1]
  990. 0000091A  225F                     movea.l    A1, [A7]+
  991. 0000091C  101F                     move.b     D0, [A7]+
  992. 0000091E  205F                     movea.l    A0, [A7]+
  993. 00000920  6604                     bne        +0x6 /* 00000926 */
  994. 00000922  A20C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=2
  995. 00000924  6002                     bra        +0x4 /* 00000928 */
  996. label00000926:
  997. 00000926  A60C                     syscall    GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=6
  998. label00000928:
  999. 00000928  3E80                     move.w     [A7], D0
  1000. 0000092A  4ED1                     jmp        [A1]
  1001. 0000092C  225F                     movea.l    A1, [A7]+
  1002. 0000092E  101F                     move.b     D0, [A7]+
  1003. 00000930  205F                     movea.l    A0, [A7]+
  1004. 00000932  6604                     bne        +0x6 /* 00000938 */
  1005. 00000934  A20D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=2
  1006. 00000936  6002                     bra        +0x4 /* 0000093A */
  1007. label00000938:
  1008. 00000938  A60D                     syscall    SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=6
  1009. label0000093A:
  1010. 0000093A  3E80                     move.w     [A7], D0
  1011. 0000093C  4ED1                     jmp        [A1]
  1012. 0000093E  4E56 0000                link       A6, 0
  1013. 00000942  206E 000C                movea.l    A0, [A6 + 0xC]
  1014. 00000946  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1015. 0000094C  206E 000C                movea.l    A0, [A6 + 0xC]
  1016. 00000950  7001                     moveq.l    D0, 0x01
  1017. 00000952  3140 004C                move.w     [A0 + 0x4C], D0
  1018. 00000956  206E 000C                movea.l    A0, [A6 + 0xC]
  1019. 0000095A  2068 0048                movea.l    A0, [A0 + 0x48]
  1020. 0000095E  4E90                     jsr        [A0]
  1021. 00000960  4E5E                     unlink     A6
  1022. 00000962  205F                     movea.l    A0, [A7]+
  1023. 00000964  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1024. 00000968  4ED0                     jmp        [A0]
  1025. 0000096A  5345                     subq.w     D5, 1
  1026. 0000096C  4E44                     trap       4
  1027. 0000096E  4341                     chk.w      D1, D1
  1028. 00000970  5244                     addq.w     D4, 1
  1029. 00000972  4E56 0000                link       A6, 0
  1030. 00000976  206E 000C                movea.l    A0, [A6 + 0xC]
  1031. 0000097A  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1032. 00000980  206E 000C                movea.l    A0, [A6 + 0xC]
  1033. 00000984  7002                     moveq.l    D0, 0x02
  1034. 00000986  3140 004C                move.w     [A0 + 0x4C], D0
  1035. 0000098A  206E 000C                movea.l    A0, [A6 + 0xC]
  1036. 0000098E  2068 0048                movea.l    A0, [A0 + 0x48]
  1037. 00000992  4E90                     jsr        [A0]
  1038. 00000994  206E 000C                movea.l    A0, [A6 + 0xC]
  1039. 00000998  2028 0070                move.l     D0, [A0 + 0x70]
  1040. 0000099C  4E5E                     unlink     A6
  1041. 0000099E  205F                     movea.l    A0, [A7]+
  1042. 000009A0  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1043. 000009A4  2E80                     move.l     [A7], D0
  1044. 000009A6  4ED0                     jmp        [A0]
  1045. 000009A8  4556                     chk.w      D2, [A6]
  1046. 000009AA  414C                     chk.w      D0, A4
  1047. 000009AC  4558                     chk.w      D2, [A0]+
  1048. 000009AE  5052                     addq.w     [A2], 8
  1049. 000009B0  4E56 0000                link       A6, 0
  1050. 000009B4  206E 000C                movea.l    A0, [A6 + 0xC]
  1051. 000009B8  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1052. 000009BE  206E 000C                movea.l    A0, [A6 + 0xC]
  1053. 000009C2  7003                     moveq.l    D0, 0x03
  1054. 000009C4  3140 004C                move.w     [A0 + 0x4C], D0
  1055. 000009C8  206E 000C                movea.l    A0, [A6 + 0xC]
  1056. 000009CC  2068 0048                movea.l    A0, [A0 + 0x48]
  1057. 000009D0  4E90                     jsr        [A0]
  1058. 000009D2  206E 000C                movea.l    A0, [A6 + 0xC]
  1059. 000009D6  2028 0070                move.l     D0, [A0 + 0x70]
  1060. 000009DA  4E5E                     unlink     A6
  1061. 000009DC  205F                     movea.l    A0, [A7]+
  1062. 000009DE  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1063. 000009E2  2E80                     move.l     [A7], D0
  1064. 000009E4  4ED0                     jmp        [A0]
  1065. 000009E6  5354                     subq.w     [A4], 1
  1066. 000009E8  5249                     addq.w     A1, 1
  1067. 000009EA  4E47                     trap       7
  1068. 000009EC  4C45 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D5
  1069. 000009F0  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1070. 000009F4  0010 216E                ori.b      [A0], 0x6E /* 'n' */
  1071. 000009F8  000C 0050                ori.b      A4, 0x50 /* 'P' */
  1072. 000009FC  206E 0010                movea.l    A0, [A6 + 0x10]
  1073. 00000A00  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1074. 00000A06  206E 0010                movea.l    A0, [A6 + 0x10]
  1075. 00000A0A  7004                     moveq.l    D0, 0x04
  1076. 00000A0C  3140 004C                move.w     [A0 + 0x4C], D0
  1077. 00000A10  206E 0010                movea.l    A0, [A6 + 0x10]
  1078. 00000A14  2068 0048                movea.l    A0, [A0 + 0x48]
  1079. 00000A18  4E90                     jsr        [A0]
  1080. 00000A1A  206E 0010                movea.l    A0, [A6 + 0x10]
  1081. 00000A1E  2028 0070                move.l     D0, [A0 + 0x70]
  1082. 00000A22  4E5E                     unlink     A6
  1083. 00000A24  205F                     movea.l    A0, [A7]+
  1084. 00000A26  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1085. 00000A2A  2E80                     move.l     [A7], D0
  1086. 00000A2C  4ED0                     jmp        [A0]
  1087. 00000A2E  5354                     subq.w     [A4], 1
  1088. 00000A30  5249                     addq.w     A1, 1
  1089. 00000A32  4E47                     trap       7
  1090. 00000A34  4D41                     chk.w      D6, D1
  1091. fn00000A36:
  1092. 00000A36  4E56 0000                link       A6, 0
  1093. 00000A3A  206E 000C                movea.l    A0, [A6 + 0xC]
  1094. 00000A3E  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1095. 00000A44  206E 000C                movea.l    A0, [A6 + 0xC]
  1096. 00000A48  7005                     moveq.l    D0, 0x05
  1097. 00000A4A  3140 004C                move.w     [A0 + 0x4C], D0
  1098. 00000A4E  206E 000C                movea.l    A0, [A6 + 0xC]
  1099. 00000A52  2068 0048                movea.l    A0, [A0 + 0x48]
  1100. 00000A56  4E90                     jsr        [A0]
  1101. 00000A58  4E5E                     unlink     A6
  1102. 00000A5A  205F                     movea.l    A0, [A7]+
  1103. 00000A5C  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1104. 00000A60  4ED0                     jmp        [A0]
  1105. 00000A62  5345                     subq.w     D5, 1
  1106. 00000A64  4E44                     trap       4
  1107. 00000A66  4843                     swap.w     D3
  1108. 00000A68  4D45                     chk.w      D6, D5
  1109. 00000A6A  4E56 0000                link       A6, 0
  1110. 00000A6E  206E 0010                movea.l    A0, [A6 + 0x10]
  1111. 00000A72  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1112. 00000A78  206E 0010                movea.l    A0, [A6 + 0x10]
  1113. 00000A7C  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1114. 00000A82  206E 0010                movea.l    A0, [A6 + 0x10]
  1115. 00000A86  7006                     moveq.l    D0, 0x06
  1116. 00000A88  3140 004C                move.w     [A0 + 0x4C], D0
  1117. 00000A8C  206E 0010                movea.l    A0, [A6 + 0x10]
  1118. 00000A90  2068 0048                movea.l    A0, [A0 + 0x48]
  1119. 00000A94  4E90                     jsr        [A0]
  1120. 00000A96  4E5E                     unlink     A6
  1121. 00000A98  205F                     movea.l    A0, [A7]+
  1122. 00000A9A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1123. 00000A9E  4ED0                     jmp        [A0]
  1124. 00000AA0  5A45                     addq.w     D5, 5
  1125. 00000AA2  524F                     addq.w     A7, 1
  1126. 00000AA4  4259                     clr.w      [A1]+
  1127. 00000AA6  5445                     addq.w     D5, 2
  1128. 00000AA8  4E56 0000                link       A6, 0
  1129. 00000AAC  206E 000C                movea.l    A0, [A6 + 0xC]
  1130. 00000AB0  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1131. 00000AB6  206E 000C                movea.l    A0, [A6 + 0xC]
  1132. 00000ABA  7007                     moveq.l    D0, 0x07
  1133. 00000ABC  3140 004C                move.w     [A0 + 0x4C], D0
  1134. 00000AC0  206E 000C                movea.l    A0, [A6 + 0xC]
  1135. 00000AC4  2068 0048                movea.l    A0, [A0 + 0x48]
  1136. 00000AC8  4E90                     jsr        [A0]
  1137. 00000ACA  206E 000C                movea.l    A0, [A6 + 0xC]
  1138. 00000ACE  2028 0070                move.l     D0, [A0 + 0x70]
  1139. 00000AD2  4E5E                     unlink     A6
  1140. 00000AD4  205F                     movea.l    A0, [A7]+
  1141. 00000AD6  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1142. 00000ADA  2E80                     move.l     [A7], D0
  1143. 00000ADC  4ED0                     jmp        [A0]
  1144. 00000ADE  5041                     addq.w     D1, 8
  1145. 00000AE0  5354                     subq.w     [A4], 1
  1146. 00000AE2  4F5A                     chk.w      D7, [A2]+
  1147. 00000AE4  4552                     chk.w      D2, [A2]
  1148. fn00000AE6:
  1149. 00000AE6  4E56 0000                link       A6, 0
  1150. 00000AEA  206E 0010                movea.l    A0, [A6 + 0x10]
  1151. 00000AEE  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1152. 00000AF4  206E 0010                movea.l    A0, [A6 + 0x10]
  1153. 00000AF8  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1154. 00000AFE  206E 0010                movea.l    A0, [A6 + 0x10]
  1155. 00000B02  7008                     moveq.l    D0, 0x08
  1156. 00000B04  3140 004C                move.w     [A0 + 0x4C], D0
  1157. 00000B08  206E 0010                movea.l    A0, [A6 + 0x10]
  1158. 00000B0C  2068 0048                movea.l    A0, [A0 + 0x48]
  1159. 00000B10  4E90                     jsr        [A0]
  1160. 00000B12  4E5E                     unlink     A6
  1161. 00000B14  205F                     movea.l    A0, [A7]+
  1162. 00000B16  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1163. 00000B1A  4ED0                     jmp        [A0]
  1164. 00000B1C  5A45                     addq.w     D5, 5
  1165. 00000B1E  524F                     addq.w     A7, 1
  1166. 00000B20  544F                     addq.w     A7, 2
  1167. 00000B22  5041                     addq.w     D1, 8
  1168. 00000B24  4E56 0000                link       A6, 0
  1169. 00000B28  206E 000C                movea.l    A0, [A6 + 0xC]
  1170. 00000B2C  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1171. 00000B32  206E 000C                movea.l    A0, [A6 + 0xC]
  1172. 00000B36  7009                     moveq.l    D0, 0x09
  1173. 00000B38  3140 004C                move.w     [A0 + 0x4C], D0
  1174. 00000B3C  206E 000C                movea.l    A0, [A6 + 0xC]
  1175. 00000B40  2068 0048                movea.l    A0, [A0 + 0x48]
  1176. 00000B44  4E90                     jsr        [A0]
  1177. 00000B46  206E 000C                movea.l    A0, [A6 + 0xC]
  1178. 00000B4A  2028 0070                move.l     D0, [A0 + 0x70]
  1179. 00000B4E  4E5E                     unlink     A6
  1180. 00000B50  205F                     movea.l    A0, [A7]+
  1181. 00000B52  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1182. 00000B56  2E80                     move.l     [A7], D0
  1183. 00000B58  4ED0                     jmp        [A0]
  1184. 00000B5A  5354                     subq.w     [A4], 1
  1185. 00000B5C  5254                     addq.w     [A4], 1
  1186. 00000B5E  4F4C                     chk.w      D7, A4
  1187. 00000B60  4F4E                     chk.w      D7, A6
  1188. 00000B62  4E56 0000                link       A6, 0
  1189. 00000B66  206E 000C                movea.l    A0, [A6 + 0xC]
  1190. 00000B6A  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1191. 00000B70  206E 000C                movea.l    A0, [A6 + 0xC]
  1192. 00000B74  700A                     moveq.l    D0, 0x0A
  1193. 00000B76  3140 004C                move.w     [A0 + 0x4C], D0
  1194. 00000B7A  206E 000C                movea.l    A0, [A6 + 0xC]
  1195. 00000B7E  2068 0048                movea.l    A0, [A0 + 0x48]
  1196. 00000B82  4E90                     jsr        [A0]
  1197. 00000B84  206E 000C                movea.l    A0, [A6 + 0xC]
  1198. 00000B88  2028 0070                move.l     D0, [A0 + 0x70]
  1199. 00000B8C  4E5E                     unlink     A6
  1200. 00000B8E  205F                     movea.l    A0, [A7]+
  1201. 00000B90  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1202. 00000B94  2E80                     move.l     [A7], D0
  1203. 00000B96  4ED0                     jmp        [A0]
  1204. 00000B98  5354                     subq.w     [A4], 1
  1205. 00000B9A  5254                     addq.w     [A4], 1
  1206. 00000B9C  4F4E                     chk.w      D7, A6
  1207. 00000B9E  554D                     subq.w     A5, 2
  1208. 00000BA0  4E56 0000                link       A6, 0
  1209. 00000BA4  206E 000C                movea.l    A0, [A6 + 0xC]
  1210. 00000BA8  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1211. 00000BAE  206E 000C                movea.l    A0, [A6 + 0xC]
  1212. 00000BB2  700B                     moveq.l    D0, 0x0B
  1213. 00000BB4  3140 004C                move.w     [A0 + 0x4C], D0
  1214. 00000BB8  206E 000C                movea.l    A0, [A6 + 0xC]
  1215. 00000BBC  2068 0048                movea.l    A0, [A0 + 0x48]
  1216. 00000BC0  4E90                     jsr        [A0]
  1217. 00000BC2  206E 000C                movea.l    A0, [A6 + 0xC]
  1218. 00000BC6  1028 0073                move.b     D0, [A0 + 0x73]
  1219. 00000BCA  4E5E                     unlink     A6
  1220. 00000BCC  205F                     movea.l    A0, [A7]+
  1221. 00000BCE  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1222. 00000BD2  1E80                     move.b     [A7], D0
  1223. 00000BD4  4ED0                     jmp        [A0]
  1224. 00000BD6  5354                     subq.w     [A4], 1
  1225. 00000BD8  5254                     addq.w     [A4], 1
  1226. 00000BDA  4F42                     chk.w      D7, D2
  1227. 00000BDC  4F4F                     chk.w      D7, A7
  1228. 00000BDE  4E56 0000                link       A6, 0
  1229. 00000BE2  206E 0010                movea.l    A0, [A6 + 0x10]
  1230. 00000BE6  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1231. 00000BEC  206E 0010                movea.l    A0, [A6 + 0x10]
  1232. 00000BF0  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1233. 00000BF6  206E 0010                movea.l    A0, [A6 + 0x10]
  1234. 00000BFA  700C                     moveq.l    D0, 0x0C
  1235. 00000BFC  3140 004C                move.w     [A0 + 0x4C], D0
  1236. 00000C00  206E 0010                movea.l    A0, [A6 + 0x10]
  1237. 00000C04  2068 0048                movea.l    A0, [A0 + 0x48]
  1238. 00000C08  4E90                     jsr        [A0]
  1239. 00000C0A  4E5E                     unlink     A6
  1240. 00000C0C  205F                     movea.l    A0, [A7]+
  1241. 00000C0E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1242. 00000C12  4ED0                     jmp        [A0]
  1243. 00000C14  5354                     subq.w     [A4], 1
  1244. 00000C16  5254                     addq.w     [A4], 1
  1245. 00000C18  4F45                     chk.w      D7, D5
  1246. 00000C1A  5854                     addq.w     [A4], 4
  1247. 00000C1C  4E56 0000                link       A6, 0
  1248. 00000C20  206E 0010                movea.l    A0, [A6 + 0x10]
  1249. 00000C24  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1250. 00000C2A  206E 0010                movea.l    A0, [A6 + 0x10]
  1251. 00000C2E  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1252. 00000C34  206E 0010                movea.l    A0, [A6 + 0x10]
  1253. 00000C38  700D                     moveq.l    D0, 0x0D
  1254. 00000C3A  3140 004C                move.w     [A0 + 0x4C], D0
  1255. 00000C3E  206E 0010                movea.l    A0, [A6 + 0x10]
  1256. 00000C42  2068 0048                movea.l    A0, [A0 + 0x48]
  1257. 00000C46  4E90                     jsr        [A0]
  1258. 00000C48  4E5E                     unlink     A6
  1259. 00000C4A  205F                     movea.l    A0, [A7]+
  1260. 00000C4C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1261. 00000C50  4ED0                     jmp        [A0]
  1262. 00000C52  4C4F 4E47                movem.l    D0,D1,D2,D6,A1,A2,A3,A6, A7
  1263. 00000C56  544F                     addq.w     A7, 2
  1264. 00000C58  5354                     subq.w     [A4], 1
  1265. 00000C5A  4E56 0000                link       A6, 0
  1266. 00000C5E  206E 0010                movea.l    A0, [A6 + 0x10]
  1267. 00000C62  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1268. 00000C68  206E 0010                movea.l    A0, [A6 + 0x10]
  1269. 00000C6C  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1270. 00000C72  206E 0010                movea.l    A0, [A6 + 0x10]
  1271. 00000C76  700E                     moveq.l    D0, 0x0E
  1272. 00000C78  3140 004C                move.w     [A0 + 0x4C], D0
  1273. 00000C7C  206E 0010                movea.l    A0, [A6 + 0x10]
  1274. 00000C80  2068 0048                movea.l    A0, [A0 + 0x48]
  1275. 00000C84  4E90                     jsr        [A0]
  1276. 00000C86  4E5E                     unlink     A6
  1277. 00000C88  205F                     movea.l    A0, [A7]+
  1278. 00000C8A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1279. 00000C8E  4ED0                     jmp        [A0]
  1280. 00000C90  4E55 4D54                link       A5, -0xFFFFB2AC
  1281. 00000C94  4F53                     chk.w      D7, [A3]
  1282. 00000C96  5452                     addq.w     [A2], 2
  1283. 00000C98  4E56 0000                link       A6, 0
  1284. 00000C9C  206E 0012                movea.l    A0, [A6 + 0x12]
  1285. 00000CA0  216E 000E 0050           move.l     [A0 + 0x50], [A6 + 0xE]
  1286. 00000CA6  206E 0012                movea.l    A0, [A6 + 0x12]
  1287. 00000CAA  326E 000C                movea.w    A1, [A6 + 0xC]
  1288. 00000CAE  2149 0054                move.l     [A0 + 0x54], A1
  1289. 00000CB2  206E 0012                movea.l    A0, [A6 + 0x12]
  1290. 00000CB6  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  1291. 00000CBC  206E 0012                movea.l    A0, [A6 + 0x12]
  1292. 00000CC0  700F                     moveq.l    D0, 0x0F
  1293. 00000CC2  3140 004C                move.w     [A0 + 0x4C], D0
  1294. 00000CC6  206E 0012                movea.l    A0, [A6 + 0x12]
  1295. 00000CCA  2068 0048                movea.l    A0, [A0 + 0x48]
  1296. 00000CCE  4E90                     jsr        [A0]
  1297. 00000CD0  4E5E                     unlink     A6
  1298. 00000CD2  205F                     movea.l    A0, [A7]+
  1299. 00000CD4  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1300. 00000CD8  4ED0                     jmp        [A0]
  1301. 00000CDA  4E55 4D54                link       A5, -0xFFFFB2AC
  1302. 00000CDE  4F48                     chk.w      D7, A0
  1303. 00000CE0  4558                     chk.w      D2, [A0]+
  1304. 00000CE2  4E56 0000                link       A6, 0
  1305. 00000CE6  102E 000C                move.b     D0, [A6 + 0xC]
  1306. 00000CEA  4880                     ext.w      D0
  1307. 00000CEC  48C0                     ext.l      D0
  1308. 00000CEE  206E 000E                movea.l    A0, [A6 + 0xE]
  1309. 00000CF2  2140 0050                move.l     [A0 + 0x50], D0
  1310. 00000CF6  206E 000E                movea.l    A0, [A6 + 0xE]
  1311. 00000CFA  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1312. 00000D00  206E 000E                movea.l    A0, [A6 + 0xE]
  1313. 00000D04  7010                     moveq.l    D0, 0x10
  1314. 00000D06  3140 004C                move.w     [A0 + 0x4C], D0
  1315. 00000D0A  206E 000E                movea.l    A0, [A6 + 0xE]
  1316. 00000D0E  2068 0048                movea.l    A0, [A0 + 0x48]
  1317. 00000D12  4E90                     jsr        [A0]
  1318. 00000D14  4E5E                     unlink     A6
  1319. 00000D16  205F                     movea.l    A0, [A7]+
  1320. 00000D18  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1321. 00000D1C  4ED0                     jmp        [A0]
  1322. 00000D1E  424F                     clr.w      A7
  1323. 00000D20  4F4C                     chk.w      D7, A4
  1324. 00000D22  544F                     addq.w     A7, 2
  1325. 00000D24  5354                     subq.w     [A4], 1
  1326. 00000D26  4E56 0000                link       A6, 0
  1327. 00000D2A  206E 0010                movea.l    A0, [A6 + 0x10]
  1328. 00000D2E  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1329. 00000D34  206E 0010                movea.l    A0, [A6 + 0x10]
  1330. 00000D38  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1331. 00000D3E  206E 0010                movea.l    A0, [A6 + 0x10]
  1332. 00000D42  7011                     moveq.l    D0, 0x11
  1333. 00000D44  3140 004C                move.w     [A0 + 0x4C], D0
  1334. 00000D48  206E 0010                movea.l    A0, [A6 + 0x10]
  1335. 00000D4C  2068 0048                movea.l    A0, [A0 + 0x48]
  1336. 00000D50  4E90                     jsr        [A0]
  1337. 00000D52  4E5E                     unlink     A6
  1338. 00000D54  205F                     movea.l    A0, [A7]+
  1339. 00000D56  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1340. 00000D5A  4ED0                     jmp        [A0]
  1341. 00000D5C  4558                     chk.w      D2, [A0]+
  1342. 00000D5E  5454                     addq.w     [A4], 2
  1343. 00000D60  4F53                     chk.w      D7, [A3]
  1344. 00000D62  5452                     addq.w     [A2], 2
  1345. 00000D64  4E56 0000                link       A6, 0
  1346. 00000D68  206E 000C                movea.l    A0, [A6 + 0xC]
  1347. 00000D6C  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1348. 00000D72  206E 000C                movea.l    A0, [A6 + 0xC]
  1349. 00000D76  7012                     moveq.l    D0, 0x12
  1350. 00000D78  3140 004C                move.w     [A0 + 0x4C], D0
  1351. 00000D7C  206E 000C                movea.l    A0, [A6 + 0xC]
  1352. 00000D80  2068 0048                movea.l    A0, [A0 + 0x48]
  1353. 00000D84  4E90                     jsr        [A0]
  1354. 00000D86  206E 000C                movea.l    A0, [A6 + 0xC]
  1355. 00000D8A  2028 0070                move.l     D0, [A0 + 0x70]
  1356. 00000D8E  4E5E                     unlink     A6
  1357. 00000D90  205F                     movea.l    A0, [A7]+
  1358. 00000D92  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1359. 00000D96  2E80                     move.l     [A7], D0
  1360. 00000D98  4ED0                     jmp        [A0]
  1361. 00000D9A  4745                     chk.w      D3, D5
  1362. 00000D9C  5447                     addq.w     D7, 2
  1363. 00000D9E  4C4F 4241                movem.l    D0,D6,A1,A6, A7
  1364. 00000DA2  4E56 0000                link       A6, 0
  1365. 00000DA6  206E 0010                movea.l    A0, [A6 + 0x10]
  1366. 00000DAA  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1367. 00000DB0  206E 0010                movea.l    A0, [A6 + 0x10]
  1368. 00000DB4  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1369. 00000DBA  206E 0010                movea.l    A0, [A6 + 0x10]
  1370. 00000DBE  7013                     moveq.l    D0, 0x13
  1371. 00000DC0  3140 004C                move.w     [A0 + 0x4C], D0
  1372. 00000DC4  206E 0010                movea.l    A0, [A6 + 0x10]
  1373. 00000DC8  2068 0048                movea.l    A0, [A0 + 0x48]
  1374. 00000DCC  4E90                     jsr        [A0]
  1375. 00000DCE  4E5E                     unlink     A6
  1376. 00000DD0  205F                     movea.l    A0, [A7]+
  1377. 00000DD2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1378. 00000DD6  4ED0                     jmp        [A0]
  1379. 00000DD8  5345                     subq.w     D5, 1
  1380. 00000DDA  5447                     addq.w     D7, 2
  1381. 00000DDC  4C4F 4241                movem.l    D0,D6,A1,A6, A7
  1382. 00000DE0  4E56 0000                link       A6, 0
  1383. 00000DE4  102E 000C                move.b     D0, [A6 + 0xC]
  1384. 00000DE8  4880                     ext.w      D0
  1385. 00000DEA  48C0                     ext.l      D0
  1386. 00000DEC  206E 000E                movea.l    A0, [A6 + 0xE]
  1387. 00000DF0  2140 0050                move.l     [A0 + 0x50], D0
  1388. 00000DF4  206E 000E                movea.l    A0, [A6 + 0xE]
  1389. 00000DF8  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1390. 00000DFE  206E 000E                movea.l    A0, [A6 + 0xE]
  1391. 00000E02  7014                     moveq.l    D0, 0x14
  1392. 00000E04  3140 004C                move.w     [A0 + 0x4C], D0
  1393. 00000E08  206E 000E                movea.l    A0, [A6 + 0xE]
  1394. 00000E0C  2068 0048                movea.l    A0, [A0 + 0x48]
  1395. 00000E10  4E90                     jsr        [A0]
  1396. 00000E12  206E 000E                movea.l    A0, [A6 + 0xE]
  1397. 00000E16  2028 0070                move.l     D0, [A0 + 0x70]
  1398. 00000E1A  4E5E                     unlink     A6
  1399. 00000E1C  205F                     movea.l    A0, [A7]+
  1400. 00000E1E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  1401. 00000E22  2E80                     move.l     [A7], D0
  1402. 00000E24  4ED0                     jmp        [A0]
  1403. 00000E26  4745                     chk.w      D3, D5
  1404. 00000E28  5446                     addq.w     D6, 2
  1405. 00000E2A  4945                     chk.w      D4, D5
  1406. 00000E2C  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1407. 00000E30  0000 102E                ori.b      D0, 0x2E /* '.' */
  1408. 00000E34  000A 4880                ori.b      A2, 0x80
  1409. 00000E38  48C0                     ext.l      D0
  1410. 00000E3A  206E 000C                movea.l    A0, [A6 + 0xC]
  1411. 00000E3E  2140 0050                move.l     [A0 + 0x50], D0
  1412. 00000E42  206E 000C                movea.l    A0, [A6 + 0xC]
  1413. 00000E46  326E 0008                movea.w    A1, [A6 + 0x8]
  1414. 00000E4A  2149 0054                move.l     [A0 + 0x54], A1
  1415. 00000E4E  206E 000C                movea.l    A0, [A6 + 0xC]
  1416. 00000E52  7015                     moveq.l    D0, 0x15
  1417. 00000E54  3140 004C                move.w     [A0 + 0x4C], D0
  1418. 00000E58  206E 000C                movea.l    A0, [A6 + 0xC]
  1419. 00000E5C  2068 0048                movea.l    A0, [A0 + 0x48]
  1420. 00000E60  4E90                     jsr        [A0]
  1421. 00000E62  206E 000C                movea.l    A0, [A6 + 0xC]
  1422. 00000E66  2028 0070                move.l     D0, [A0 + 0x70]
  1423. 00000E6A  4E5E                     unlink     A6
  1424. 00000E6C  205F                     movea.l    A0, [A7]+
  1425. 00000E6E  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1426. 00000E72  2E80                     move.l     [A7], D0
  1427. 00000E74  4ED0                     jmp        [A0]
  1428. 00000E76  4745                     chk.w      D3, D5
  1429. 00000E78  5446                     addq.w     D6, 2
  1430. 00000E7A  4945                     chk.w      D4, D5
  1431. 00000E7C  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1432. 00000E80  0000 102E                ori.b      D0, 0x2E /* '.' */
  1433. 00000E84  000A 4880                ori.b      A2, 0x80
  1434. 00000E88  48C0                     ext.l      D0
  1435. 00000E8A  206E 000C                movea.l    A0, [A6 + 0xC]
  1436. 00000E8E  2140 0050                move.l     [A0 + 0x50], D0
  1437. 00000E92  206E 000C                movea.l    A0, [A6 + 0xC]
  1438. 00000E96  326E 0008                movea.w    A1, [A6 + 0x8]
  1439. 00000E9A  2149 0054                move.l     [A0 + 0x54], A1
  1440. 00000E9E  206E 000C                movea.l    A0, [A6 + 0xC]
  1441. 00000EA2  7016                     moveq.l    D0, 0x16
  1442. 00000EA4  3140 004C                move.w     [A0 + 0x4C], D0
  1443. 00000EA8  206E 000C                movea.l    A0, [A6 + 0xC]
  1444. 00000EAC  2068 0048                movea.l    A0, [A0 + 0x48]
  1445. 00000EB0  4E90                     jsr        [A0]
  1446. 00000EB2  206E 000C                movea.l    A0, [A6 + 0xC]
  1447. 00000EB6  2028 0070                move.l     D0, [A0 + 0x70]
  1448. 00000EBA  4E5E                     unlink     A6
  1449. 00000EBC  205F                     movea.l    A0, [A7]+
  1450. 00000EBE  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1451. 00000EC2  2E80                     move.l     [A7], D0
  1452. 00000EC4  4ED0                     jmp        [A0]
  1453. 00000EC6  4745                     chk.w      D3, D5
  1454. 00000EC8  5446                     addq.w     D6, 2
  1455. 00000ECA  4945                     chk.w      D4, D5
  1456. 00000ECC  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1457. 00000ED0  0000 102E                ori.b      D0, 0x2E /* '.' */
  1458. 00000ED4  0010 4880                ori.b      [A0], 0x80
  1459. 00000ED8  48C0                     ext.l      D0
  1460. 00000EDA  206E 0012                movea.l    A0, [A6 + 0x12]
  1461. 00000EDE  2140 0050                move.l     [A0 + 0x50], D0
  1462. 00000EE2  206E 0012                movea.l    A0, [A6 + 0x12]
  1463. 00000EE6  216E 000C 0054           move.l     [A0 + 0x54], [A6 + 0xC]
  1464. 00000EEC  206E 0012                movea.l    A0, [A6 + 0x12]
  1465. 00000EF0  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  1466. 00000EF6  206E 0012                movea.l    A0, [A6 + 0x12]
  1467. 00000EFA  7017                     moveq.l    D0, 0x17
  1468. 00000EFC  3140 004C                move.w     [A0 + 0x4C], D0
  1469. 00000F00  206E 0012                movea.l    A0, [A6 + 0x12]
  1470. 00000F04  2068 0048                movea.l    A0, [A0 + 0x48]
  1471. 00000F08  4E90                     jsr        [A0]
  1472. 00000F0A  4E5E                     unlink     A6
  1473. 00000F0C  205F                     movea.l    A0, [A7]+
  1474. 00000F0E  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1475. 00000F12  4ED0                     jmp        [A0]
  1476. 00000F14  5345                     subq.w     D5, 1
  1477. 00000F16  5446                     addq.w     D6, 2
  1478. 00000F18  4945                     chk.w      D4, D5
  1479. 00000F1A  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1480. 00000F1E  0000 102E                ori.b      D0, 0x2E /* '.' */
  1481. 00000F22  000E 4880                ori.b      A6, 0x80
  1482. 00000F26  48C0                     ext.l      D0
  1483. 00000F28  206E 0010                movea.l    A0, [A6 + 0x10]
  1484. 00000F2C  2140 0050                move.l     [A0 + 0x50], D0
  1485. 00000F30  206E 0010                movea.l    A0, [A6 + 0x10]
  1486. 00000F34  326E 000C                movea.w    A1, [A6 + 0xC]
  1487. 00000F38  2149 0054                move.l     [A0 + 0x54], A1
  1488. 00000F3C  206E 0010                movea.l    A0, [A6 + 0x10]
  1489. 00000F40  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  1490. 00000F46  206E 0010                movea.l    A0, [A6 + 0x10]
  1491. 00000F4A  7018                     moveq.l    D0, 0x18
  1492. 00000F4C  3140 004C                move.w     [A0 + 0x4C], D0
  1493. 00000F50  206E 0010                movea.l    A0, [A6 + 0x10]
  1494. 00000F54  2068 0048                movea.l    A0, [A0 + 0x48]
  1495. 00000F58  4E90                     jsr        [A0]
  1496. 00000F5A  4E5E                     unlink     A6
  1497. 00000F5C  205F                     movea.l    A0, [A7]+
  1498. 00000F5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1499. 00000F62  4ED0                     jmp        [A0]
  1500. 00000F64  5345                     subq.w     D5, 1
  1501. 00000F66  5446                     addq.w     D6, 2
  1502. 00000F68  4945                     chk.w      D4, D5
  1503. 00000F6A  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1504. 00000F6E  0000 102E                ori.b      D0, 0x2E /* '.' */
  1505. 00000F72  000E 4880                ori.b      A6, 0x80
  1506. 00000F76  48C0                     ext.l      D0
  1507. 00000F78  206E 0010                movea.l    A0, [A6 + 0x10]
  1508. 00000F7C  2140 0050                move.l     [A0 + 0x50], D0
  1509. 00000F80  206E 0010                movea.l    A0, [A6 + 0x10]
  1510. 00000F84  326E 000C                movea.w    A1, [A6 + 0xC]
  1511. 00000F88  2149 0054                move.l     [A0 + 0x54], A1
  1512. 00000F8C  206E 0010                movea.l    A0, [A6 + 0x10]
  1513. 00000F90  216E 0008 0058           move.l     [A0 + 0x58], [A6 + 0x8]
  1514. 00000F96  206E 0010                movea.l    A0, [A6 + 0x10]
  1515. 00000F9A  7019                     moveq.l    D0, 0x19
  1516. 00000F9C  3140 004C                move.w     [A0 + 0x4C], D0
  1517. 00000FA0  206E 0010                movea.l    A0, [A6 + 0x10]
  1518. 00000FA4  2068 0048                movea.l    A0, [A0 + 0x48]
  1519. 00000FA8  4E90                     jsr        [A0]
  1520. 00000FAA  4E5E                     unlink     A6
  1521. 00000FAC  205F                     movea.l    A0, [A7]+
  1522. 00000FAE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1523. 00000FB2  4ED0                     jmp        [A0]
  1524. 00000FB4  5345                     subq.w     D5, 1
  1525. 00000FB6  5446                     addq.w     D6, 2
  1526. 00000FB8  4945                     chk.w      D4, D5
  1527. 00000FBA  4C44 4E56                movem.l    D1,D2,D4,D6,A1,A2,A3,A6, D4
  1528. // begin alternate branch 00000FBC-00000FCA
  1529. fn00000FBC:
  1530. 00000FBC  4E56 0000                link       A6, 0
  1531. 00000FC0  206E 0010                movea.l    A0, [A6 + 0x10]
  1532. 00000FC4  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1533. // end alternate branch 00000FBC-00000FCA
  1534. fn00000FBC: // (misaligned)
  1535. 00000FBE  0000 206E                ori.b      D0, 0x6E /* 'n' */
  1536. 00000FC2  0010 216E                ori.b      [A0], 0x6E /* 'n' */
  1537. 00000FC6  000C 0050                ori.b      A4, 0x50 /* 'P' */
  1538. 00000FCA  206E 0010                movea.l    A0, [A6 + 0x10]
  1539. 00000FCE  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1540. 00000FD4  206E 0010                movea.l    A0, [A6 + 0x10]
  1541. 00000FD8  701A                     moveq.l    D0, 0x1A
  1542. 00000FDA  3140 004C                move.w     [A0 + 0x4C], D0
  1543. 00000FDE  206E 0010                movea.l    A0, [A6 + 0x10]
  1544. 00000FE2  2068 0048                movea.l    A0, [A0 + 0x48]
  1545. 00000FE6  4E90                     jsr        [A0]
  1546. 00000FE8  206E 0010                movea.l    A0, [A6 + 0x10]
  1547. 00000FEC  1028 0073                move.b     D0, [A0 + 0x73]
  1548. 00000FF0  4E5E                     unlink     A6
  1549. 00000FF2  205F                     movea.l    A0, [A7]+
  1550. 00000FF4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1551. 00000FF8  1E80                     move.b     [A7], D0
  1552. 00000FFA  4ED0                     jmp        [A0]
  1553. 00000FFC  5354                     subq.w     [A4], 1
  1554. 00000FFE  5249                     addq.w     A1, 1
  1555. 00001000  4E47                     trap       7
  1556. 00001002  4551                     chk.w      D2, [A1]
  1557. 00001004  4E56 0000                link       A6, 0
  1558. 00001008  206E 0010                movea.l    A0, [A6 + 0x10]
  1559. 0000100C  216E 000C 0050           move.l     [A0 + 0x50], [A6 + 0xC]
  1560. 00001012  206E 0010                movea.l    A0, [A6 + 0x10]
  1561. 00001016  216E 0008 0054           move.l     [A0 + 0x54], [A6 + 0x8]
  1562. 0000101C  206E 0010                movea.l    A0, [A6 + 0x10]
  1563. 00001020  701B                     moveq.l    D0, 0x1B
  1564. 00001022  3140 004C                move.w     [A0 + 0x4C], D0
  1565. 00001026  206E 0010                movea.l    A0, [A6 + 0x10]
  1566. 0000102A  2068 0048                movea.l    A0, [A0 + 0x48]
  1567. 0000102E  4E90                     jsr        [A0]
  1568. 00001030  4E5E                     unlink     A6
  1569. 00001032  205F                     movea.l    A0, [A7]+
  1570. 00001034  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1571. 00001038  4ED0                     jmp        [A0]
  1572. 0000103A  5245                     addq.w     D5, 1
  1573. 0000103C  5455                     addq.w     [A5], 2
  1574. 0000103E  524E                     addq.w     A6, 1
  1575. 00001040  544F                     addq.w     A7, 2
  1576. 00001042  4E56 0000                link       A6, 0
  1577. 00001046  206E 000C                movea.l    A0, [A6 + 0xC]
  1578. 0000104A  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1579. 00001050  206E 000C                movea.l    A0, [A6 + 0xC]
  1580. 00001054  701C                     moveq.l    D0, 0x1C
  1581. 00001056  3140 004C                move.w     [A0 + 0x4C], D0
  1582. 0000105A  206E 000C                movea.l    A0, [A6 + 0xC]
  1583. 0000105E  2068 0048                movea.l    A0, [A0 + 0x48]
  1584. 00001062  4E90                     jsr        [A0]
  1585. 00001064  4E5E                     unlink     A6
  1586. 00001066  205F                     movea.l    A0, [A7]+
  1587. 00001068  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1588. 0000106C  4ED0                     jmp        [A0]
  1589. 0000106E  5343                     subq.w     D3, 1
  1590. 00001070  414E                     chk.w      D0, A6
  1591. 00001072  544F                     addq.w     A7, 2
  1592. 00001074  5245                     addq.w     D5, 1
  1593. 00001076  4E56 0000                link       A6, 0
  1594. 0000107A  206E 000C                movea.l    A0, [A6 + 0xC]
  1595. 0000107E  216E 0008 0050           move.l     [A0 + 0x50], [A6 + 0x8]
  1596. 00001084  206E 000C                movea.l    A0, [A6 + 0xC]
  1597. 00001088  7027                     moveq.l    D0, 0x27
  1598. 0000108A  3140 004C                move.w     [A0 + 0x4C], D0
  1599. 0000108E  206E 000C                movea.l    A0, [A6 + 0xC]
  1600. 00001092  2068 0048                movea.l    A0, [A0 + 0x48]
  1601. 00001096  4E90                     jsr        [A0]
  1602. 00001098  4E5E                     unlink     A6
  1603. 0000109A  205F                     movea.l    A0, [A7]+
  1604. 0000109C  4FEF 0008                lea.l      A7, [A7 + 0x8]
  1605. 000010A0  4ED0                     jmp        [A0]
  1606. 000010A2  5343                     subq.w     D3, 1
  1607. 000010A4  414E                     chk.w      D0, A6
  1608. 000010A6  544F                     addq.w     A7, 2
  1609. 000010A8  5A45                     addq.w     D5, 5
  1610. 000010AA  3C61                     movea.w    A6, -[A1]
  1611. 000010AC  736B                     moveq.l    D1, 0x6B
  1612. 000010AE  2022                     move.l     D0, -[A2]
  1613. 000010B0  6361                     bls        +0x63 /* 00001113 */
  1614. 000010B2  7461                     moveq.l    D2, 0x61
  1615. 000010B4  6C6F                     bge        +0x71 /* 00001125 */
  1616. 000010B6  6728                     beq        +0x2A /* 000010E0 */
  1617. 000010B8  766F                     moveq.l    D3, 0x6F
  1618. 000010BA  6C75                     bge        +0x77 /* 00001131 */
  1619. 000010BC  6D65                     blt        +0x67 /* 00001123 */
  1620. 000010BE  5F6E 616D                subq.w     [A6 + 0x616D], 7
  1621. 000010C2  6529                     bcs        +0x2B /* 000010ED */
  1622. 000010C4  2220                     move.l     D1, -[A0]
  1623. 000010C6  7769                     moveq.l    D3, 0x69
  1624. 000010C8  7468                     moveq.l    D2, 0x68
  1625. 000010CA  2022                     move.l     D0, -[A2]
  1626. 000010CC  A931                     syscall    NewMenu
  1627. 000010CE  3938 3720                move.w     -[A4], [0x00003720]
  1628. 000010D2  6279                     bhi        +0x7B /* 0000114D */
  1629. 000010D4  2043                     movea.l    A0, D3
  1630. 000010D6  6872                     bvc        +0x74 /* 0000114A */
  1631. 000010D8  6973                     bvs        +0x75 /* 0000114D */
  1632. 000010DA  2043                     movea.l    A0, D3
  1633. 000010DC  6872                     bvc        +0x74 /* 00001150 */
  1634. 000010DE  6973                     bvs        +0x75 /* 00001153 */
  1635. label000010E0:
  1636. 000010E0  7465                     moveq.l    D2, 0x65
  1637. 000010E2  6E73                     bgt        +0x75 /* 00001157 */
  1638. 000010E4  656E                     bcs        +0x70 /* 00001154 */
  1639. 000010E6  2200                     move.l     D1, D0
  1640.